SAP ABAP Class CL_MDG_BS_VEND_IDOC_TO_BP (Map Vendor Idoc to CVI Structure)
Hierarchy
☛
MDG_APPL (Software Component) MDG Applications
⤷
CA-MDG-APP-SUP (Application Component) MDG Supplier (Central Parts)
⤷
MDG_BS_ECC_SUPPLIER_CREMAS (Package) Master Data Governance Data Replication CREMAS / CREMDM
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BADI_CONTEXT | Interface, a BAdI Context has to Implement | 20091116 |
Properties
| Class | CL_MDG_BS_VEND_IDOC_TO_BP | |
| Short Description | Map Vendor Idoc to CVI Structure | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MDG_BS_ECC_SUPPLIER_CREMAS | Master Data Governance Data Replication CREMAS / CREMDM |
| Created | 20091110 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_MDG_BS_VEND_IDOC_TO_BP has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BADI_CONTEXT | Interface, a BAdI Context has to Implement | 20091116 |
Friends
Class CL_MDG_BS_VEND_IDOC_TO_BP has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR1 | '/' | Single-Character Indicator | 20101129 | ||
| 2 | Constant | Private | Type reference (TYPE) | BU_TYPE | '2' | Business partner category | 20101129 | ||
| 3 | Static Attribute | Private | Type reference (TYPE) | EDIDD_TT | Table Type for EDIDD (IDoc Data Records) | 20091110 |
Methods
Events
Class CL_MDG_BS_VEND_IDOC_TO_BP has no event.
Types
Class CL_MDG_BS_VEND_IDOC_TO_BP has no local type.
Method Signatures
Method GET_BP_FROM_IDOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARTNER | Call by reference | Type reference (TYPE) | MDG_BS_BP_T_EXTERN | Complex External Interface of a Business Partner | 20101129 | |||
| 2 | IT_EDIDD | Call by reference | Type reference (TYPE) | EDIDD_TT | Data record (IDoc) | 20091110 | |||
| 3 | IV_IDOC_MESTYP | Call by reference | Type reference (TYPE) | EDI_MESTYP | Message Type | 20110131 | |||
| 4 | IV_SENDER_BUS_SYS | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101129 |
Method GET_BP_FROM_IDOC on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method GET_GROUPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20091210 | |||
| 2 | RV_GROUPING | Value transfer | Type reference (TYPE) | BU_GROUP | Business Partner Grouping | 20091210 |
Method GET_GROUPING on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method GET_LIFNR_HUB_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_HUB_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Vendor Number | 20101129 | |||
| 2 | IV_CLNT_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Vendor Number | 20101129 | |||
| 3 | IV_SENDER_BUS_SYS | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101129 |
Method GET_LIFNR_HUB_ID on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method GET_ROLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Vendor account group | 20091209 | |||
| 2 | RT_ROLE | Value transfer | Type reference (TYPE) | BUS_EI_BUPA_ROLES_T | External Interface: Role Data | 20091209 |
Method GET_ROLES on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method GET_TOP_OF_STACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EDIDD | Call by reference | Type reference (TYPE) | EDIDD | Data record (IDoc) | 20091110 |
Method GET_TOP_OF_STACK on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method HANDLE_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_API_DATA | Call by reference | Type reference (TYPE) | ANY | API data structure | 20101129 | |||
| 2 | CS_API_DATAX | Call by reference | Type reference (TYPE) | ANY | API datax structure | 20101129 | |||
| 3 | IS_COMPANY_KEY | Call by reference | Type reference (TYPE) | VMDS_EI_COMPANY_KEY | Ext. Interface: Company Code Data / Key Fields | 20110105 | |||
| 4 | IS_DUNNING_KEY | Call by reference | Type reference (TYPE) | CVIS_EI_DUNNING_KEY | Ext. Interface: Dunning Data / Key Fields | 20110105 | |||
| 5 | IS_HEADER | Call by reference | Type reference (TYPE) | VMDS_EI_HEADER | Ext. Interface: Header for Customer Data | 20110104 | |||
| 6 | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101222 | |||
| 7 | IV_FIELDN | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20101129 | |||
| 8 | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101222 |
Method HANDLE_REFERENCE on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method HANDLE_REFERENCES_LFA1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_API_DATA | Call by reference | Type reference (TYPE) | ANY | API data structure | 20101129 | |||
| 2 | CS_API_DATAX | Call by reference | Type reference (TYPE) | ANY | API datax structure | 20101129 | |||
| 3 | IS_HEADER | Call by reference | Type reference (TYPE) | VMDS_EI_HEADER | Ext. Interface: Header for Vendor Data | 20110104 | |||
| 4 | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101222 | |||
| 5 | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101222 |
Method HANDLE_REFERENCES_LFA1 on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method HANDLE_REFERENCES_LFB1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_API_DATA | Call by reference | Type reference (TYPE) | ANY | API data structure | 20101130 | |||
| 2 | CS_API_DATAX | Call by reference | Type reference (TYPE) | ANY | API datax structure | 20101130 | |||
| 3 | IS_COMPANY_KEY | Call by reference | Type reference (TYPE) | VMDS_EI_COMPANY_KEY | Ext. Interface: Company Code Data / Key Fields | 20110105 | |||
| 4 | IS_HEADER | Call by reference | Type reference (TYPE) | VMDS_EI_HEADER | Ext. Interface: Header for Vendor Data | 20110104 | |||
| 5 | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101222 | |||
| 6 | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101222 |
Method HANDLE_REFERENCES_LFB1 on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method HANDLE_REFERENCES_LFB5 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_API_DATA | Call by reference | Type reference (TYPE) | ANY | API data structure | 20101130 | |||
| 2 | CS_API_DATAX | Call by reference | Type reference (TYPE) | ANY | API datax structure | 20101130 | |||
| 3 | IS_COMPANY_KEY | Call by reference | Type reference (TYPE) | VMDS_EI_COMPANY_KEY | Ext. Interface: Company Code Data / Key Fields | 20110105 | |||
| 4 | IS_DUNNING_KEY | Call by reference | Type reference (TYPE) | CVIS_EI_DUNNING_KEY | Ext. Interface: Dunning Data / Key Fields | 20110105 | |||
| 5 | IS_HEADER | Call by reference | Type reference (TYPE) | VMDS_EI_HEADER | Ext. Interface: Header for Vendor Data | 20110104 | |||
| 6 | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101222 | |||
| 7 | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101222 |
Method HANDLE_REFERENCES_LFB5 on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method HANDLE_REFERENCES_WYT3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_API_DATA | Call by reference | Type reference (TYPE) | ANY | API data structure | 20120322 | |||
| 2 | CS_API_DATAX | Call by reference | Type reference (TYPE) | ANY | API datax structure | 20120322 | |||
| 3 | IS_FUNCTIONS_KEY | Call by reference | Type reference (TYPE) | VMDS_EI_FUNCTIONS_KEY | Ext. Interface: Partner Roles / Key Fields | 20120322 | |||
| 4 | IS_HEADER | Call by reference | Type reference (TYPE) | VMDS_EI_HEADER | Ext. Interface: Header for Vendor Data | 20120322 | |||
| 5 | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20120322 | |||
| 6 | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20120322 |
Method HANDLE_REFERENCES_WYT3 on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method MAP_DATA_FROM_CREMAS_IDOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VENDOR | Call by reference | Type reference (TYPE) | VMDS_EI_EXTERN | Complex External Interface for Vendors | 20110131 | |||
| 2 | CT_FAX | Call by reference | Type reference (TYPE) | CVIS_EI_FAX_T | Ext. Interface: Fax Numbers | 20110131 | |||
| 3 | CT_PHONE | Call by reference | Type reference (TYPE) | CVIS_EI_PHONE_T | Ext. Interface: Telephone Numbers | 20110131 | |||
| 4 | CT_TLX | Call by reference | Type reference (TYPE) | CVIS_EI_TLX_T | Ext. Interface: Telex Numbers | 20110131 | |||
| 5 | CT_TTX | Call by reference | Type reference (TYPE) | CVIS_EI_TTX_T | Ext. Interface: Teletex Numbers | 20110131 | |||
| 6 | IS_E1LFA1M | Call by reference | Type reference (TYPE) | E1LFA1M | Segment for general vendor data | 20110131 | |||
| 7 | IV_VALID_FROM | Call by reference | Type reference (TYPE) | AD_VALFROM | Communication Data: Valid From (YYYYMMDDHHMMSS) | 20110131 | |||
| 8 | IV_VALID_TO | Call by reference | Type reference (TYPE) | AD_VALTO | Communication Data: Valid To (YYYYMMDDHHMMSS) | 20110131 |
Method MAP_DATA_FROM_CREMAS_IDOC on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method POP_FROM_STACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EDIDD | Call by reference | Type reference (TYPE) | EDIDD | Data record (IDoc) | 20091110 |
Method POP_FROM_STACK on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method PUSH_TO_STACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EDIDD | Call by reference | Type reference (TYPE) | EDIDD | Data record (IDoc) | 20091110 |
Method PUSH_TO_STACK on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method READ_KEY_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_HUB_VEND_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20101222 | |||
| 2 | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101222 | |||
| 3 | IV_CLNT_VEND_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20101222 | |||
| 4 | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101222 |
Method READ_KEY_MAPPING on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method READ_KEY_MAPPING_CP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_HUB_CP_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20120322 | |||
| 2 | IV_CLNT_CP_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20120322 | |||
| 3 | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20120322 | |||
| 4 | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20120322 |
Method READ_KEY_MAPPING_CP on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method READ_KEY_MAPPING_KUNNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_HUB_CUST_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20120323 | |||
| 2 | IV_CLNT_CUST_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20120323 | |||
| 3 | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20120323 | |||
| 4 | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20120323 |
Method READ_KEY_MAPPING_KUNNR on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method SET_CURRENT_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PARTNER | Call by reference | Type reference (TYPE) | MDG_BS_BP_S_EXTERN | Structure for business partner | 20101222 |
Method SET_CURRENT_STATE on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method SET_CUR_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Customer data structure | 20110105 | |||
| 2 | CS_DATAX | Call by reference | Type reference (TYPE) | ANY | Customer datax structure | 20110105 | |||
| 3 | IS_COMPANY_KEY | Call by reference | Type reference (TYPE) | VMDS_EI_COMPANY_KEY | Ext. Interface: Company Code Data / Key Fields | 20110105 | |||
| 4 | IS_DUNNING_KEY | Call by reference | Type reference (TYPE) | CVIS_EI_DUNNING_KEY | Ext. Interface: Dunning Data / Key Fields | 20110105 | |||
| 5 | IS_HEADER | Call by reference | Type reference (TYPE) | VMDS_EI_HEADER | Ext. Interface: Header for Vendor Data | 20110105 | |||
| 6 | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20110105 | |||
| 7 | IV_FIELDN | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20110105 | |||
| 8 | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20110105 |
Method SET_CUR_REFERENCE on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method SET_CUR_REFERENCE_OF_HUB_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Customer data structure | 20110105 | |||
| 2 | CS_DATAX | Call by reference | Type reference (TYPE) | ANY | Customer datax structure | 20110105 | |||
| 3 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Customer data | 20110105 | |||
| 4 | IV_FIELDN | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20110105 | |||
| 5 | IV_HUB_VEND_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20110105 | |||
| 6 | IV_MABER | Call by reference | Type reference (TYPE) | MABER | Dunning Area | 20110105 |
Method SET_CUR_REFERENCE_OF_HUB_ID on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
Method TRANSFORM_VENDOR_TO_BP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20101129 | |||
| 2 | ES_PARTNER | Call by reference | Type reference (TYPE) | MDG_BS_BP_S_EXTERN | Structure for business partner | 20101129 | |||
| 3 | IS_VENDOR | Call by reference | Type reference (TYPE) | VMDS_EI_EXTERN | Complex External Interface for Vendors | 20101129 |
Method TRANSFORM_VENDOR_TO_BP on class CL_MDG_BS_VEND_IDOC_TO_BP has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 605 |