SAP ABAP Class CL_MDG_BS_VEND_ALE_DRF (DRF Implementation for Vendor replication via ALE)
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
⤷ 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 | Inheritance (c INHERITING FROM c_ref) | CL_MDG_BS_BP_SUPER_DRF | DRF Superclass for BP | 20091021 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DRF_OUTBOUND | Interface for Data Replication Framework | 20100719 |
Properties
Class | CL_MDG_BS_VEND_ALE_DRF | |
Short Description | DRF Implementation for Vendor replication via ALE | |
Super Class | CL_MDG_BS_BP_SUPER_DRF | DRF Superclass for BP |
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 | 20091021 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_DRF_OUTBOUND | Interface for Data Replication Framework | 20100719 |
Friends
Class CL_MDG_BS_VEND_ALE_DRF has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_ASSIGN_CAT | Constant | Private | Type reference (TYPE) | MDG_BP_ASSIGNMENT_CAT | 'SUPPL' | Assignment Category | 20110125 | |
2 | GS_ECC_CLIENT_VEND | Static Attribute | Protected | Type reference (TYPE) | MDG_BS_ECC_VENNR | Number Range per Target System and Vendor Account Group | 20110503 | ||
3 | GT_ECC_CLIENT_VEND | Static Attribute | Protected | Type reference (TYPE) | TT_MDG_BS_ECC_VENNR | 20110503 | |||
4 | MT_VENDOR_SEND_DATA | Instance attribute | Private | Type reference (TYPE) | BDILFA1KEY | Key for General Vendor Table | 20091022 | ||
5 | SC_MSGID | Constant | Public | Type reference (TYPE) | SYMSGID | 'MDG_BS_ECC_SUPPLIER' | Message Class | 20091118 | |
6 | SC_S_DRF_VEND | Constant | Protected | Type reference (TYPE) | STRING | 'MDG_BS_BP_S_SUPPLIER_OTC' | Structure name (like MV_TT_DRF) | 20091023 | |
7 | SC_TT_DRF_VEND | Constant | Protected | Type reference (TYPE) | DRF_REL_OBJECT_TYPE | 'MDG_BS_BP_TT_SUPPLIER' | Table Type Name of Internal Relevant Objects Table | 20091023 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | GET_ASSIGN_FROM_BP_ID | Instance method | Private | Method | Get Vendor Assignments from Business Partner ID | 20110125 |
2 | GET_BP_ID_FROM_VEND_ID | Instance method | Private | Method | Get Hub Business Partner ID from Hub Vendor ID | 20110203 |
3 | GET_BURKS_FILTER | Instance method | Private | Method | Get Company Code Segment Filter | 20110401 |
4 | GET_CLNT_ID_FROM_VEND_ID | Instance method | Private | Method | get Client Vendor ID from Hub Vendor ID | 20110720 |
5 | GET_EKORG_FILTER | Instance method | Private | Method | Get Purchasing Organization Segment Filter | 20110401 |
6 | GET_IDENT_FROM_BP_ID | Instance method | Private | Method | Get Client Vendor IDs from Hub Business Partner ID | 20110125 |
7 | GET_LIFNR_RECEIVER_IDS | Instance method | Private | Method | Obsolete: not used any more | 20091109 |
8 | GET_VEND_ID_AND_KTOKK_OF_CLNT | Instance method | Public | Method | Get Client Vendor ID and Account Group from Customizing | 20110503 |
9 | GET_VEND_ID_FROM_BP_ID | Instance method | Private | Method | Obsolete: Get Hub Vendor ID from Hub Business Partner ID | 20110125 |
10 | READ_KEY_MAPPING | Instance method | Private | Method | Obsolete: not used any more | 20101217 |
11 | SEND_ADRMAS_IDOC | Instance method | Private | Method | Send ADRMAS | 20091209 |
12 | SEND_CREMAS_IDOC | Instance method | Private | Method | Send CREAMAS and update DRF replication status | 20091118 |
13 | SEND_IDOC_4ASSIGN | Instance method | Private | Method | Send IDoc for Multiple Assignment | 20110125 |
14 | SEND_IDOC_4ASSIGNS | Instance method | Private | Method | Send IDoc for Multiple Assignments | 20110125 |
15 | SEND_IDOC_4IDENT | Instance method | Private | Method | Send IDoc for Client Vendor ID | 20110125 |
16 | SEND_IDOC_4IDENTS | Instance method | Private | Method | Send IDoc for Client Vendor IDs | 20110125 |
17 | WRITE_KEY_MAPPING | Instance method | Private | Method | Write Key Mapping | 20110125 |
Events
Class CL_MDG_BS_VEND_ALE_DRF has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_MDG_BS_BP_LFB1 | Private | See coding | 20110401 | tt_mdg_bs_bp_lfb1 TYPE SORTED TABLE OF mdg_bs_bp_s_lfb1 WITH UNIQUE KEY bukrs
|
||
2 | TT_MDG_BS_BP_LFM1 | Private | See coding | 20110401 | tt_mdg_bs_bp_lfm1 TYPE SORTED TABLE OF mdg_bs_bp_s_lfm1 WITH UNIQUE KEY ekorg
|
||
3 | TT_MDG_BS_ECC_VENNR | Protected | See coding | 20110503 | TT_MDG_BS_ECC_VENNR type table of MDG_BS_ECC_venNR
|
||
4 | TT_OBJ_ID | Private | See coding | 20110125 | tt_obj_id TYPE TABLE OF mdg_bp_object_id
|
Method Signatures
Method GET_ASSIGN_FROM_BP_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20110125 | ||
2 | Exporting | ET_OBJ_IDENT | Call by reference | Type reference (TYPE) | TT_OBJ_ID | Object Identifiers | 20110125 | ||
3 | Importing | IV_HUB_BP_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20110125 |
Method GET_ASSIGN_FROM_BP_ID on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method GET_BP_ID_FROM_VEND_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20110203 | ||
2 | Importing | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20110203 |
Method GET_BP_ID_FROM_VEND_ID on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method GET_BURKS_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FILTERED_LFB1 | Call by reference | Type reference (TYPE) | TT_MDG_BS_BP_LFB1 | Company Code segment filter | 20110401 | ||
2 | Importing | IS_RUNTIME_PARAM | Call by reference | Type reference (TYPE) | DRF_S_RUNTIME_PARAMETER_EXT | DRF external runtime parameter | 20110401 |
Method GET_BURKS_FILTER on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method GET_CLNT_ID_FROM_VEND_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CLNT_VEND_IDENT | Call by reference | Type reference (TYPE) | MDG_T_IDENTIFIER_DATA_BS | Table of Object identifier set data | 20120222 | ||
2 | Exporting | EV_CLNT_VEND_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20110720 | ||
3 | Importing | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20110720 | ||
4 | Importing | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20110720 | ||
5 | Importing | IV_HUB_VEND_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20110720 |
Method GET_CLNT_ID_FROM_VEND_ID on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method GET_EKORG_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FILTERED_LFM1 | Call by reference | Type reference (TYPE) | TT_MDG_BS_BP_LFM1 | Purchasing Organization segment filter | 20110401 | ||
2 | Importing | IS_RUNTIME_PARAM | Call by reference | Type reference (TYPE) | DRF_S_RUNTIME_PARAMETER_EXT | DRF external runtime parameter | 20110401 |
Method GET_EKORG_FILTER on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method GET_IDENT_FROM_BP_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CLNT_VEND_IDENT | Call by reference | Type reference (TYPE) | MDG_T_IDENTIFIER_DATA_BS | Table of Object identifier set data | 20110125 | ||
2 | Importing | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20110125 | ||
3 | Importing | IV_HUB_BP_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20110125 | ||
4 | Importing | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20110125 |
Method GET_IDENT_FROM_BP_ID on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method GET_LIFNR_RECEIVER_IDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FOREIGN_OBJECTS | Call by reference | Type reference (TYPE) | MDG_T_MATCHING_OBJ_DATA_BS | Table Type with several mapping objects | 20091109 | ||
2 | Importing | IV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20091109 |
Method GET_LIFNR_RECEIVER_IDS on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method GET_VEND_ID_AND_KTOKK_OF_CLNT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CLIENT_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Customer Account Group | 20110503 | ||
2 | Exporting | EV_VENDOR_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20110503 | ||
3 | Importing | IV_CLIENT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20110503 | ||
4 | Importing | IV_HUB_KTOKK | Call by reference | Type reference (TYPE) | KTOKK | Customer Account Group | 20110503 |
Method GET_VEND_ID_AND_KTOKK_OF_CLNT on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method GET_VEND_ID_FROM_BP_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Vendor Number | 20110125 | ||
2 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20110125 |
Method GET_VEND_ID_FROM_BP_ID on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method READ_KEY_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_HUB_VEND_IDENT | Call by reference | Type reference (TYPE) | MDG_T_IDENTIFIER_DATA_BS | Table Type with several mapping objects | 20101217 | ||
2 | Importing | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101217 | ||
3 | Importing | IV_HUB_BP_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20101217 | ||
4 | Importing | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20101217 |
Method READ_KEY_MAPPING on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method SEND_ADRMAS_IDOC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_BUS_SYS_TECH | Call by reference | Type reference (TYPE) | MDG_S_BUS_SYS_TECH | Technical Information of an Business Object | 20091209 | ||
2 | Importing | IS_VENDOR_SEND_DATA | Call by reference | Type reference (TYPE) | BDILFA1KEY | Key for General Vendor Table | 20091209 |
Method SEND_ADRMAS_IDOC on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method SEND_CREMAS_IDOC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OBJ_REP_STA | Call by reference | Type reference (TYPE) | DRF_T_OBJ_REP_STA_FULL | Object Replication Status | 20091118 | ||
2 | Importing | IS_BUS_SYS_TECH | Call by reference | Type reference (TYPE) | MDG_S_BUS_SYS_TECH | Technical Information of an Business Object | 20091118 | ||
3 | Importing | IS_VENDOR_SEND_DATA | Call by reference | Type reference (TYPE) | BDILFA1KEY | Key for General Vendor Table | 20091118 | ||
4 | Importing | IS_VEND_DRF | Call by reference | Type reference (TYPE) | MDG_BS_BP_S_SUPPLIER_OTC | Key structure for supplier OTC | 20110318 | ||
5 | Importing | IV_APPEND_REP_ENTRY | Call by reference | Type reference (TYPE) | ABAP_BOOL | instead of updating, append a new replication entry | 20091118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DRF_PROCESS_MESSAGES | Send Exceptions during Service/Message | 20091118 |
Method SEND_IDOC_4ASSIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OBJ_REP_STA | Call by reference | Type reference (TYPE) | DRF_T_OBJ_REP_STA_FULL | Object Replication Status | 20110125 | ||
2 | Importing | IS_BUS_SYS_TECH | Call by reference | Type reference (TYPE) | MDG_S_BUS_SYS_TECH | Technical Information of an Business Object | 20110125 | ||
3 | Importing | IS_VENDOR_SEND_DATA | Call by reference | Type reference (TYPE) | BDILFA1KEY | Key for General Vendor Table | 20110125 | ||
4 | Importing | IV_APPEND_REP_ENTRY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110125 | ||
5 | Importing | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20110125 |
Method SEND_IDOC_4ASSIGN on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method SEND_IDOC_4ASSIGNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OBJ_REP_STA | Call by reference | Type reference (TYPE) | DRF_T_OBJ_REP_STA_FULL | Object Replication Status | 20110125 | ||
2 | Importing | IS_BUS_SYS_TECH | Call by reference | Type reference (TYPE) | MDG_S_BUS_SYS_TECH | Technical Information of an Business Object | 20110125 | ||
3 | Importing | IT_OBJ_IDENT | Call by reference | Type reference (TYPE) | TT_OBJ_ID | Object Identifiers | 20110125 | ||
4 | Importing | IV_APPEND_REP_ENTRY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110125 | ||
5 | Importing | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20110125 |
Method SEND_IDOC_4ASSIGNS on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method SEND_IDOC_4IDENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OBJ_REP_STA | Call by reference | Type reference (TYPE) | DRF_T_OBJ_REP_STA_FULL | Object Replication Status | 20110125 | ||
2 | Importing | IS_BUS_SYS_TECH | Call by reference | Type reference (TYPE) | MDG_S_BUS_SYS_TECH | Technical Information of an Business Object | 20110125 | ||
3 | Importing | IS_VENDOR_SEND_DATA | Call by reference | Type reference (TYPE) | BDILFA1KEY | Key for General Vendor Table | 20110125 | ||
4 | Importing | IS_VEND_DRF | Call by reference | Type reference (TYPE) | MDG_BS_BP_S_SUPPLIER_OTC | Key structure for supplier OTC | 20110318 | ||
5 | Importing | IV_APPEND_REP_ENTRY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110125 | ||
6 | Importing | IV_CLNT_VEND_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20110125 |
Method SEND_IDOC_4IDENT on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method SEND_IDOC_4IDENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_OBJ_REP_STA | Call by reference | Type reference (TYPE) | DRF_T_OBJ_REP_STA_FULL | Object Replication Status | 20110125 | ||
2 | Importing | IS_BUS_SYS_TECH | Call by reference | Type reference (TYPE) | MDG_S_BUS_SYS_TECH | Technical Information of an Business Object | 20110125 | ||
3 | Importing | IS_VENDOR_SEND_DATA | Call by reference | Type reference (TYPE) | BDILFA1KEY | Key for General Vendor Table | 20110125 | ||
4 | Importing | IS_VEND_DRF | Call by reference | Type reference (TYPE) | MDG_BS_BP_S_SUPPLIER_OTC | Key structure for supplier OTC | 20110318 | ||
5 | Importing | IT_CLNT_VEND_IDENT | Call by reference | Type reference (TYPE) | MDG_T_IDENTIFIER_DATA_BS | Table of Object identifier set data | 20110125 |
Method SEND_IDOC_4IDENTS on class CL_MDG_BS_VEND_ALE_DRF has no exception.
Method WRITE_KEY_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20110125 | ||
2 | Importing | IV_CLNT_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20110125 | ||
3 | Importing | IV_CLNT_VEND_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20110125 | ||
4 | Importing | IV_HUB_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Business System | 20110125 | ||
5 | Importing | IV_HUB_VEND_ID | Call by reference | Type reference (TYPE) | MDG_OBJECT_ID_BS | Key Mapping: Object ID Value | 20110125 |
Method WRITE_KEY_MAPPING on class CL_MDG_BS_VEND_ALE_DRF has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 605 |