SAP ABAP Class CL_MDG_BUPA_ECC_CU_MAPPING (Mapping for BPBupaReplReq Customer)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
CA-MDG-APP (Application Component) Applications
⤷
MDG_BS_ECC_CUSTOMER (Package) Master Data Governance: ECC Customer
⤷
⤷
Properties
| Class | CL_MDG_BUPA_ECC_CU_MAPPING | |
| Short Description | Mapping for BPBupaReplReq Customer | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MDG_BS_ECC_CUSTOMER | Master Data Governance: ECC Customer |
| Created | 20100812 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MDG_BUPA_ECC_CU_MAPPING has no forward declaration.
Interfaces
Class CL_MDG_BUPA_ECC_CU_MAPPING has no interface implemented.
Friends
Class CL_MDG_BUPA_ECC_CU_MAPPING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | MDG_FND_ACTION_CODE | '02' | ActionCode | 20100812 | ||
| 2 | Constant | Public | Type reference (TYPE) | MDG_FND_ACTION_CODE | '01' | ActionCode | 20100812 | ||
| 3 | Constant | Public | Type reference (TYPE) | MDG_FND_ACTION_CODE | '04' | ActionCode | 20100812 | ||
| 4 | Constant | Protected | Type reference (TYPE) | SMT_EVENT | 'ACCOUNTING_INFORMATION' | Mapping Step | 20111122 | ||
| 5 | Constant | Protected | Type reference (TYPE) | SMT_EVENT | 'CUSTOMER' | Mapping Step | 20100812 | ||
| 6 | Constant | Protected | Type reference (TYPE) | SMT_EVENT | 'DUNNING_INFORMATION' | Mapping Step | 20111219 | ||
| 7 | Constant | Protected | Type reference (TYPE) | SMT_EVENT | 'PARTNER_FUNCTIONS' | Mapping Step | 20111216 | ||
| 8 | Constant | Protected | Type reference (TYPE) | SMT_EVENT | 'SALES_ARRANGEMENT' | Mapping Step | 20111216 | ||
| 9 | Constant | Protected | Type reference (TYPE) | SMT_EVENT | 'TAX_CLASSIFICATION' | Mapping Step | 20120228 | ||
| 10 | Constant | Protected | Type reference (TYPE) | SMT_EVENT | 'UNLOADING_POINTS' | Mapping Step | 20120228 | ||
| 11 | Constant | Protected | Type reference (TYPE) | SMT_EVENT | 'WITHHOLDING_TAX' | Mapping Step | 20111223 | ||
| 12 | Static Attribute | Public | Type reference (TYPE) | MDG_IDS_TYPE_CODE_BS | '917' | Object Identifier Type Code | 20111220 | ||
| 13 | Constant | Public | Type reference (TYPE) | CMD_EI_OBJECT_TASK | 'U' | External Interface: Change Indicator for Object | 20100812 | ||
| 14 | Constant | Public | Type reference (TYPE) | CMD_EI_OBJECT_TASK | 'I' | External Interface: Change Indicator for Object | 20100812 | ||
| 15 | Constant | Public | Type reference (TYPE) | CMD_EI_OBJECT_TASK | 'C' | External Interface: Change Indicator for Object | 20100812 | ||
| 16 | Constant | Public | Type reference (TYPE) | CMD_EI_OBJECT_TASK | 'M' | External Interface: Change Indicator for Object | 20100812 | ||
| 17 | Constant | Protected | Type reference (TYPE) | SMT_APPLICATION | 'BPBUPA_RPLRQ_ECC_CU_IN' | Mapping | 20100812 | ||
| 18 | Constant | Protected | Type reference (TYPE) | SMT_APPLICATION | 'BPBUPA_RPLRQ_ECC_CU_OUT' | Mapping | 20100812 | ||
| 19 | Constant | Protected | Type reference (TYPE) | SMT_CONTEXT | '' | Context | 20100812 | ||
| 20 | Static Attribute | Public | Type reference (TYPE) | MDG_OBJECT_TYPE_CODE_BS | '980' | Business Object Type | 20111220 | ||
| 21 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_SMT_ENGINE_FACTORY | Factory for SMT Engine instanciation | 20131203 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | SMT error handling | 20100812 | |
| 2 | Static method | Private | Method | Mapping of BP ID to receiver ID | 20121130 | |
| 3 | Static method | Public | Method | Inbound mapping for ERP Customer data | 20100812 | |
| 4 | Static method | Public | Method | Outbound mapping for ERP Customer data | 20100812 | |
| 5 | Static method | Private | Method | CRM-specific Inbound Mapping for Partner Functions | 20121204 | |
| 6 | Static method | Private | Method | CRM-specific Outbound Mapping for Partner Functions | 20121203 | |
| 7 | Static method | Private | Method | Inbound Mapping for Partner Functions | 20121204 | |
| 8 | Static method | Private | Method | Outbound Mapping for Partner Functions | 20121203 | |
| 9 | Static method | Private | Method | CRM-specific Inbound Mapping for Tax Classification | 20121203 | |
| 10 | Static method | Private | Method | CRM-specific Outbound Mapping for Tax Classification | 20121203 | |
| 11 | Static method | Private | Method | Inbound Mapping for Tax Classification | 20121203 | |
| 12 | Static method | Private | Method | Outbound Mapping for Tax Classification | 20121203 | |
| 13 | Static method | Public | Method | Read ReceiverSalesOrganisationID | 20111220 | |
| 14 | Static method | Private | Method | Check space values for goods receiving hours | 20120228 |
Events
Class CL_MDG_BUPA_ECC_CU_MAPPING has no event.
Types
Class CL_MDG_BUPA_ECC_CU_MAPPING has no local type.
Method Signatures
Method HANDLE_SMT_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IX_SMT_ERROR | Call by reference | Object reference (TYPE REF TO) | CX_SMT_ERROR | Error | 20100812 | |||
| 2 | RT_RETURN_MESSAGES | Value transfer | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100812 |
Method HANDLE_SMT_ERROR on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method MAP_BP_ID_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PARTNER_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20121130 | |||
| 2 | IV_RECEIVER_SYSTEM_ID | Call by reference | Type reference (TYPE) | MDG_FND_BUSINESS_SYSTEM_ID | Proxy Data Element (generated) | 20121130 | |||
| 3 | RV_RECEIVER_PARTNER_ID | Value transfer | Type reference (TYPE) | MDG_FND_BP_INTERNAL_ID | Definite proprietary identifier for a business partner | 20121130 |
Method MAP_BP_ID_OUT on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method MAP_CUSTOMER_DATA_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100812 | |||
| 2 | ES_CUSTOMER | Call by reference | Type reference (TYPE) | CMDS_EI_EXTERN | Complex External Interface for Customers | 20100812 | |||
| 3 | IS_BP_PROXY | Call by reference | Type reference (TYPE) | MDG_BP_BPSUITERPLCT_REQ_BP | Proxy Structure for BPSUITERplctReqBP | 20100812 | |||
| 4 | IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | MDG_FND_BUS_DOC_MSG_HEADER | Business Document Message Header | 20100812 | |||
| 5 | IV_BP_GROUPING | Call by reference | Type reference (TYPE) | BU_GROUP | Business Partner Grouping | 20121205 | |||
| 6 | IV_BP_GUID | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID | Business Partner GUID | 20121205 |
Method MAP_CUSTOMER_DATA_IN on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method MAP_CUSTOMER_DATA_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_BP_PROXY | Call by reference | Type reference (TYPE) | MDG_BP_BPSUITERPLCT_REQ_BP | Proxy Structure for BPSUITERplctReqBP | 20100812 | |||
| 2 | CT_RETURN_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100812 | |||
| 3 | IS_CMDS_EI_CUSTOMER | Call by reference | Type reference (TYPE) | CMDS_EI_EXTERN | Complex External Interface for Customers | 20100812 | |||
| 4 | IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | MDG_FND_BUS_DOC_MSG_HEADER | Business Document Message Header | 20100812 |
Method MAP_CUSTOMER_DATA_OUT on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method MAP_PARTNER_FUNCTIONS_CRM_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARTNER_FUNCTIONS_API | Call by reference | Type reference (TYPE) | CMDS_EI_FUNCTIONS_T | Ext. Interface: Partner Roles | 20121204 | |||
| 2 | ET_RETURN_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20121204 | |||
| 3 | IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | MDG_FND_BUS_DOC_MSG_HEADER | Business Document Message Header | 20121204 | |||
| 4 | IS_SALESAREA | Call by reference | Type reference (TYPE) | CMDS_EI_SALES_KEY | Ext. Interface: Sales Data / Key Fields | 20121204 | |||
| 5 | IT_PARTNER_FUNCTIONS_PROXY | Call by reference | Type reference (TYPE) | MDG_BP_BPSUITERPLCT_REQ_C_TAB1 | Customer Partner Functions | 20121204 | |||
| 6 | IV_BP_GROUPING | Call by reference | Type reference (TYPE) | BU_GROUP | Business Partner Grouping | 20121205 | |||
| 7 | IV_BP_GUID | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID | Business Partner GUID | 20121205 | |||
| 8 | IV_CUSTOMER_ID | Call by reference | Type reference (TYPE) | MDG_FND_BP_INTERNAL_ID | Definite proprietary identifier for a business partner | 20121204 |
Method MAP_PARTNER_FUNCTIONS_CRM_IN on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method MAP_PARTNER_FUNCTIONS_CRM_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARTNER_FUNCTIONS_PROXY | Call by reference | Type reference (TYPE) | MDG_BP_BPSUITERPLCT_REQ_C_TAB1 | Customer Partner Functions | 20121203 | |||
| 2 | ET_RETURN_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20121203 | |||
| 3 | IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | MDG_FND_BUS_DOC_MSG_HEADER | Business Document Message Header | 20121203 | |||
| 4 | IT_PARTNER_FUNCTIONS_API | Call by reference | Type reference (TYPE) | CMDS_EI_FUNCTIONS_T | Ext. Interface: Partner Roles | 20121203 | |||
| 5 | IV_CUSTOMER_ID | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20121203 |
Method MAP_PARTNER_FUNCTIONS_CRM_OUT on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method MAP_PARTNER_FUNCTIONS_STD_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARTNER_FUNCTIONS_API | Call by reference | Type reference (TYPE) | CMDS_EI_FUNCTIONS_T | Ext. Interface: Partner Roles | 20121204 | |||
| 2 | ET_RETURN_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20121204 | |||
| 3 | IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | MDG_FND_BUS_DOC_MSG_HEADER | Business Document Message Header | 20121204 | |||
| 4 | IS_SALESAREA | Call by reference | Type reference (TYPE) | CMDS_EI_SALES_KEY | Ext. Interface: Sales Data / Key Fields | 20121204 | |||
| 5 | IT_PARTNER_FUNCTIONS_PROXY | Call by reference | Type reference (TYPE) | MDG_BP_BPSUITERPLCT_REQ_C_TAB1 | Customer Partner Functions | 20121204 | |||
| 6 | IV_BP_GROUPING | Call by reference | Type reference (TYPE) | BU_GROUP | Business Partner Grouping | 20121205 | |||
| 7 | IV_BP_GUID | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID | Business Partner GUID | 20121205 | |||
| 8 | IV_CUSTOMER_ID | Call by reference | Type reference (TYPE) | MDG_FND_BP_INTERNAL_ID | Definite proprietary identifier for a business partner | 20121204 |
Method MAP_PARTNER_FUNCTIONS_STD_IN on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method MAP_PARTNER_FUNCTIONS_STD_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARTNER_FUNCTIONS_PROXY | Call by reference | Type reference (TYPE) | MDG_BP_BPSUITERPLCT_REQ_C_TAB1 | Customer Partner Functions | 20121203 | |||
| 2 | ET_RETURN_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20121203 | |||
| 3 | IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | MDG_FND_BUS_DOC_MSG_HEADER | Business Document Message Header | 20121203 | |||
| 4 | IT_PARTNER_FUNCTIONS_API | Call by reference | Type reference (TYPE) | CMDS_EI_FUNCTIONS_T | Ext. Interface: Partner Roles | 20121203 | |||
| 5 | IV_CUSTOMER_ID | Call by reference | Type reference (TYPE) | KUNNR | Customer Number | 20121203 |
Method MAP_PARTNER_FUNCTIONS_STD_OUT on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method MAP_TAX_CLASS_CRM_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20121203 | |||
| 2 | ET_TAX_CLASS_API | Call by reference | Type reference (TYPE) | CMDS_EI_TAX_IND_T | Ext. Interface: Tax Indicators | 20121203 | |||
| 3 | IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | MDG_FND_BUS_DOC_MSG_HEADER | Business Document Message Header | 20121203 | |||
| 4 | IT_TAX_CLASS_PROXY | Call by reference | Type reference (TYPE) | MDG_BP_BPSUITERPLCT_REQ_C_TAB4 | TaxClassification | 20121203 | |||
| 5 | IV_OBJECT_TASK | Call by reference | Type reference (TYPE) | CMD_EI_OBJECT_TASK | External Interface: Change Indicator for Object | 20121203 |
Method MAP_TAX_CLASS_CRM_IN on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method MAP_TAX_CLASS_CRM_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20121203 | |||
| 2 | ET_TAX_CLASS_PROXY | Call by reference | Type reference (TYPE) | MDG_BP_BPSUITERPLCT_REQ_C_TAB4 | TaxClassification | 20121203 | |||
| 3 | IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | MDG_FND_BUS_DOC_MSG_HEADER | Business Document Message Header | 20121203 | |||
| 4 | IT_TAX_CLASS_API | Call by reference | Type reference (TYPE) | CMDS_EI_TAX_IND_T | Ext. Interface: Tax Indicators | 20121203 |
Method MAP_TAX_CLASS_CRM_OUT on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method MAP_TAX_CLASS_STD_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20121203 | |||
| 2 | ET_TAX_CLASS_API | Call by reference | Type reference (TYPE) | CMDS_EI_TAX_IND_T | Ext. Interface: Tax Indicators | 20121203 | |||
| 3 | IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | MDG_FND_BUS_DOC_MSG_HEADER | Business Document Message Header | 20121203 | |||
| 4 | IT_TAX_CLASS_PROXY | Call by reference | Type reference (TYPE) | MDG_BP_BPSUITERPLCT_REQ_C_TAB4 | TaxClassification | 20121203 | |||
| 5 | IV_OBJECT_TASK | Call by reference | Type reference (TYPE) | CMD_EI_OBJECT_TASK | External Interface: Change Indicator for Object | 20121203 |
Method MAP_TAX_CLASS_STD_IN on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method MAP_TAX_CLASS_STD_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20121203 | |||
| 2 | ET_TAX_CLASS_PROXY | Call by reference | Type reference (TYPE) | MDG_BP_BPSUITERPLCT_REQ_C_TAB4 | TaxClassification | 20121203 | |||
| 3 | IS_MESSAGE_HEADER | Call by reference | Type reference (TYPE) | MDG_FND_BUS_DOC_MSG_HEADER | Business Document Message Header | 20121203 | |||
| 4 | IT_TAX_CLASS_API | Call by reference | Type reference (TYPE) | CMDS_EI_TAX_IND_T | Ext. Interface: Tax Indicators | 20121203 |
Method MAP_TAX_CLASS_STD_OUT on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method READ_VKORG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FOREIGN_ORG_CENTRE_ID | Call by reference | Type reference (TYPE) | MDG_FND_ORG_CENTRE_ID | Proxy for OrganisationalCentreID | 20120228 | |||
| 2 | EV_FOREIGN_SALES_ORG_ID | Call by reference | Type reference (TYPE) | VKORG | Foreign sales organisation ID | 20120228 | |||
| 3 | EV_OWN_SALES_ORG_ID | Call by reference | Type reference (TYPE) | VKORG | Proxy for OrganisationalCentreID | 20111220 | |||
| 4 | IV_FOREIGN_ORG_CENTRE_ID | Call by reference | Type reference (TYPE) | MDG_FND_ORG_CENTRE_ID | Proxy for OrganisationalCentreID | 20111220 | |||
| 5 | IV_FOREIGN_SALES_ORG_ID | Call by reference | Type reference (TYPE) | MDG_FND_ORG_CENTRE_ID | Proxy for OrganisationalCentreID | 20111220 | |||
| 6 | IV_FOREIGN_SYSTEM_ID | Call by reference | Type reference (TYPE) | SLD_BSKEY | Key Name of Business System | 20111220 | |||
| 7 | IV_OWN_ORG_CENTRE_ID | Call by reference | Type reference (TYPE) | MDG_FND_ORG_CENTRE_ID | Proxy for OrganisationalCentreID | 20120228 | |||
| 8 | IV_OWN_SALES_ORG_ID | Call by reference | Type reference (TYPE) | MDG_FND_ORG_CENTRE_ID | Proxy for SalesOrganisationID | 20120228 |
Method READ_VKORG on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
Method RECEIVING_HOURS_INITIAL_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_UNLOADING_DATA | Call by reference | Type reference (TYPE) | CMDS_EI_LOADING_DATA | Unloading data | 20120228 |
Method RECEIVING_HOURS_INITIAL_CHECK on class CL_MDG_BUPA_ECC_CU_MAPPING has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 606 |