CRMT_BW_SERVICE_CODES SAP (Extract Structure for 'Codes' from Service Scenarios) Structure details
Description: Extract Structure for 'Codes' from Service Scenarios
Related tables to CRMT_BW_SERVICE_CODES
Access table CRMT_BW_SERVICE_CODES
Structure field list including key, data, relationships and ABAP select examples
CRMT_BW_SERVICE_CODES is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Extract Structure for 'Codes' from Service Scenarios" Information within sap ABAP programs.
This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.
i.e. DATA: wa_CRMT_BW_SERVICE_CODES TYPE CRMT_BW_SERVICE_CODES.
The CRMT_BW_SERVICE_CODES table consists of various fields, each holding specific information or linking keys about Extract Structure for 'Codes' from Service Scenarios data available in SAP. These include CATALOG_TYPE (Catalog Category), KATALOGART (Catalog), CODEGRUPPE (Code Group), CODE (Code).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .
Delivery Class:Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)
SAP CRMT_BW_SERVICE_CODES structure fields - Full list of fields found in SAP data dictionary
Field | Description | Data Element | Data Type | length (Dec) | Check table | Conversion Routine | Domain Name | MemoryID | SHLP |
CATALOG_TYPE | Catalog Category | CRMT_CATALOGTYPE | CHAR | 1 | CRM_CATALOGTYPE | ||||
KATALOGART | Catalog | COMT_CATALOG | CHAR | 2 | Assigned to domain | COM_CATALOG | QKT | ||
CODEGRUPPE | Code Group | QCODEGRP | CHAR | 8 | Assigned to domain | QCODEGRP | CGP | ||
CODE | Code | QCODE | CHAR | 4 | Assigned to domain | QCODE | QCODE | ||
DEFECTCLASS | Defect Class | CRMT_DEFECTCLASS | CHAR | 2 | Assigned to domain | CRM_DEFECTCLASS | |||
QUALITY | Quality Defect | CRMT_QUALITY | CHAR | 1 | CRM_BOOLEAN | ||||
DEFQUANTITY | Defect Count | CRMT_DEFQUANTITY | INT4 | 10 | CRM_DEFQUANTITY | ||||
SUBJECT_PROFILE | Subject Profile | CRMT_SUBJECT_PROFILE | CHAR | 9 | Assigned to domain | CRM_SUBJECT_PROFILE | |||
PROFILE_TYPE | Subject Profile Category | CRMT_SUBJECT_PROFILE_TYPE | CHAR | 2 | CRM_SUBJECT_PROFILE_TYPE | ||||
CLIENT | Client | MANDT | CLNT | 3 | Assigned to domain | MANDT | |||
GUID | GUID for a Transaction | CRMT_PROCESS_GUID_32 | CHAR | 32 | SYSUUID_C | ||||
OBJECT_ID | Transaction ID | CRMT_OBJECT_ID | CHAR | 10 | ALPHA | CRM_OBJECT_ID | CRM_OBJECT_ID | CRM_ORDER_OBJECT_ID | |
PROCESS_TYPE | Business Transaction Type | CRMT_PROCESS_TYPE | CHAR | 4 | Assigned to domain | CRM_PROCESS_TYPE | CRM_PROCESS_TYPE | CRM_PROCESS_TYPE | |
POSTING_DATE | Posting Date for a Business Transaction | CRMT_POSTING_DATE | DATS | 8 | |||||
DESCRIPTION_UC | Transaction Description (Upper Case) | CRMT_PROCESS_DESCRIPTION_UC | CHAR | 40 | CRM_PROCESS_DESCRIPTION_UC | ||||
DESCR_LANGUAGE | Language Key of Description | CRMT_PROCESS_DESCRIPTION_LANGU | LANG | 1 | Assigned to domain | ISOLA | SPRAS | ||
LOGICAL_SYSTEM | Logical System | CRMT_LOGSYS | CHAR | 10 | Assigned to domain | ALPHA | LOGSYS | ||
OBJECT_TYPE | Business Transaction Category | CRMT_SUBOBJECT_CATEGORY | CHAR | 10 | CRMC_SUBOB_CAT | CRM_OJ_NAME_PROCESS | CRM_SUBOBJ_CATEGORY | CRM_OBJECT_TYPE_PROCESS | |
CREATED_AT | Transaction Was Created at This Time | CRMT_OPPT_CREATED_AT | DATS | 8 | DATUM | ||||
CREATED_BY | User that Created the Transaction | CRMT_CREATED_BY | CHAR | 12 | UNAME | USER_ADDR | |||
CHANGED_AT | Time of Last Change to the Transaction | CRMT_OPPT_CHANGED_AT | DATS | 8 | DATUM | ||||
CHANGED_BY | Transaction Last Changed By | CRMT_CHANGED_BY | CHAR | 12 | UNAME | ||||
RECORDMODE | BW Delta Process: Record Mode | RODMUPDMOD | CHAR | 1 | RODMUPDMOD | ||||
NUM_OF_HEAD | Order Header Number | CRMT_NUMBER_OF_H | INT4 | 10 | INT4 | ||||
OCCURRENCE | Counter: Document Cat. Appears at Least Once in Document | CRMT_OCC_AT_LEAST_ONCE | CHAR | 1 | CRM_BOOLEAN | ||||
SCENARIO | Scenario Identity | CRMT_SCENARIO | CHAR | 10 | CRM_SCENARIO | ||||
TEMPLATE_TYPE | Template Type of CRM Transaction | CRMT_TEMPLATE_TYPE_DB | CHAR | 1 | CRM_TEMPLATE_TYPE | ||||
OCCURR_QUOT | Counter: Document Cat. Appears at Least Once in Document | CRMT_QUO_AT_LEAST_ONCE | CHAR | 1 | CRM_BOOLEAN | ||||
OCCURR_CONT | Counter: Document Cat. Appears at Least Once in Document | CRMT_CON_AT_LEAST_ONCE | CHAR | 1 | CRM_BOOLEAN | ||||
REF_UPDATE | Flag: Ref. Update (Extract Structure Only Partially Filled) | CRMT_FLG_REF_UPDATE_BW | CHAR | 1 | XFELD | ||||
ITEM_GUID | GUID for a Transaction | CRMT_PROCESS_GUID_32 | CHAR | 32 | SYSUUID_C | ||||
ITEM_CREATED_AT | Transaction Was Created at This Time | CRMT_OPPT_CREATED_AT | DATS | 8 | DATUM | ||||
ITEM_CREATED_BY | User that Created the Transaction | CRMT_CREATED_BY | CHAR | 12 | UNAME | USER_ADDR | |||
ITEM_CHANGED_AT | Time of Last Change to the Transaction | CRMT_OPPT_CHANGED_AT | DATS | 8 | DATUM | ||||
ITEM_CHANGED_BY | Transaction Last Changed By | CRMT_CHANGED_BY | CHAR | 12 | UNAME | ||||
ORDER_DATE | Posting Date | CRMT_OPPT_ORDER_DATE | DATS | 8 | DATUM | ||||
NUMBER_INT | Item Number in Document | CRMT_ITEM_NO | NUMC | 10 | CRM_ITEM_NO | ||||
ITEM_OBJECT_TYPE | CRM Item Object Type | CRMT_SWO_OBJTYP_PROCESS_ITEM | CHAR | 10 | Assigned to domain | CRM_OJ_NAME_PROCESS_ITEM | |||
ITM_TYPE | Item Category | CRMT_ITEM_TYPE | CHAR | 4 | Assigned to domain | CRM_ITEM_TYPE | CRM_ITEM_TYPE | ||
NUMBER_OF_I | Order Item Number | CRMT_NUMBER_OF_I | INT4 | 10 | INT4 | ||||
BW_ASSIGN | Assign BW and CO | CRMT_BW_ASSIGN | CHAR | 1 | CRMT_BW_ASSIGN | ||||
ITM_USAGE | Usage of Higher-Level Item | CRMT_ITEM_USAGE | CHAR | 2 | CRM_ITEM_USAGE | ||||
ITM_TYPE_USAGE | Item Category Usage | CRMT_IT_TYPE_USAGE | CHAR | 4 | Assigned to domain | CRM_IT_TYPE_USAGE | |||
ALTERNATIVE | GUID for a Transaction | CRMT_PROCESS_GUID_32 | CHAR | 32 | SYSUUID_C | ||||
PARENT | GUID for a Transaction | CRMT_PROCESS_GUID_32 | CHAR | 32 | SYSUUID_C | ||||
CALDAY | Calendar Day | SMOCALDAY | DATS | 8 | DATUM | ||||
SALES_ORG_RESP | Object ID | OBJEKTID | NUMC | 8 | NUM08 | PON | |||
SALES_ORG | Object ID | OBJEKTID | NUMC | 8 | NUM08 | PON | |||
SALES_OFFICE | Object ID | OBJEKTID | NUMC | 8 | NUM08 | PON | |||
SALES_GROUP | Object ID | OBJEKTID | NUMC | 8 | NUM08 | PON | |||
DIS_CHANNEL | Distribution Channel | CRMT_DISTRIBUTION_CHANNEL | CHAR | 2 | Assigned to domain | CRM_DISTRIBUTION_CHANNEL | CRM_ORGMAN_DIS_CHANNEL | ||
DIVISION | Division | CRMT_DIVISION | CHAR | 2 | Assigned to domain | CRM_DIVISION | CRM_DIVISION | ||
SERVICE_ORG_RESP | Object ID | OBJEKTID | NUMC | 8 | NUM08 | PON | |||
SERVICE_ORG | Object ID | OBJEKTID | NUMC | 8 | NUM08 | PON | |||
PURCH_ORG_RESP | Object ID | OBJEKTID | NUMC | 8 | NUM08 | PON | |||
PURCH_ORG | Object ID | OBJEKTID | NUMC | 8 | NUM08 | PON | |||
PURCH_GROUP | Object ID | OBJEKTID | NUMC | 8 | NUM08 | PON | |||
SOLD_TO_PARTY | Sold-To Party | CRMT_SOLD_TO_PART | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
SHIP_TO_PARTY | Ship-To Party | CRMT_SHIP_TO_PART | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
BILL_TO_PARTY | Bill-To Party | CRMT_BILL_TO_PART | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
PAYER | Payer | CRMT_RP_PAYER | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
SOLD_FROM | Salesperson ID | CRMT_SOLD_FROM_PARTY_ID | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | BUPA | |
SALES_EMPLOYEE | Employee | CRMT_SALES_EMPLOYEE | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
PERSON_RESP | Employee Responsible | CRMT_PERSON_RESP | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
CONTACT_PERSON | Customer Contact Person | CRMT_CONTACT_PERSON | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
SALESPARTNER | Sales Partners | CRMT_SALESPARTNER | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
EXECUTING_CC | Executing Interaction Center | CRMT_EXECUTING_CC | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
RESP_GROUP | Responsible Group | CRMT_RESPONSIBLE_GROUP | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
SERVICE_TEAM | Service Team | CRMT_SERVICE_TEAM | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
SERVICE_EMPLOYEE | Executing Service Employee | CRMT_SERVICE_EMPLOYEE | CHAR | 10 | Assigned to domain | ALPHA | BU_PARTNER | ||
STATUS_OPEN_SRV | Status Identifier | CRMT_BW_STATUS_ASSIGN | INT1 | 3 | CRMT_BW_STATUS_ASSIGN | ||||
STATUS_IP_SRV | Status Identifier | CRMT_BW_STATUS_ASSIGN | INT1 | 3 | CRMT_BW_STATUS_ASSIGN | ||||
STATUS_RE_SRV | Status Identifier | CRMT_BW_STATUS_ASSIGN | INT1 | 3 | CRMT_BW_STATUS_ASSIGN | ||||
STATUS_CO_SRV | Status Identifier | CRMT_BW_STATUS_ASSIGN | INT1 | 3 | CRMT_BW_STATUS_ASSIGN | ||||
COUNTER_CODE | Number of Activities (always 1) | CRMT_NOACT | NUMC | 1 | NUMC1 | ||||
SUBJECT_GUID | GUID for a Transaction | CRMT_PROCESS_GUID_32 | CHAR | 32 | SYSUUID_C | ||||
CC_CAT_SUBJECT | Coherent Cat - GUID Data Element | CRM_ERMS_CAT_GUID | RAW | 16 | SYSUUID | ||||
CHANGED_AT_TS | Time Stamp (Date and Time) | CRMT_TIMESTAMP | DEC | 15 | TSTPS | BCOS_TSTMP |
Key field | Non-key field |
How do I retrieve data from SAP structure CRMT_BW_SERVICE_CODES using ABAP code?
As CRMT_BW_SERVICE_CODES is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on CRMT_BW_SERVICE_CODES as there is no data to select.How to access SAP table CRMT_BW_SERVICE_CODES
Within an ECC or HANA version of SAP you can also view further information about CRMT_BW_SERVICE_CODES and the data within it using relevant transactions such asSE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).
Search for further information about these or an SAP related objects