SAP ABAP Class CL_MDG_IL_BP (BDG Business Partner)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷ CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
⤷ MDG_BS_BP_DATAREPLICATION (Package) MDG: Business Partner - Data Replication
⤷ CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
⤷ MDG_BS_BP_DATAREPLICATION (Package) MDG: Business Partner - Data Replication
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20110221 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_MDG_EXTR_BADI | Interface for BAdI: BADI_MDP_IL | 20110221 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SERIALIZABLE_OBJECT | Serializable Object | 20110221 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_MDG_IL_SUPPLIER | Class for BAdI: BADI_MDP_IL | 20090825 |
Properties
Class | CL_MDG_IL_BP | |
Short Description | BDG Business Partner | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | MDG_BS_BP_DATAREPLICATION | MDG: Business Partner - Data Replication |
Created | 20090825 | 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_BADI_INTERFACE | Tag Interface for BAdIs | 20110221 | ||
2 | IF_MDG_EXTR_BADI | Interface for BAdI: BADI_MDP_IL | 20110221 | ||
3 | IF_SERIALIZABLE_OBJECT | Serializable Object | 20110221 |
Friends
Class CL_MDG_IL_BP has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_BP_GUID_TYPE_CODE | Constant | Protected | Type reference (TYPE) | MDG_IDS_TYPE_CODE_BS | '889' | Object Identifier Type | 20110601 | |
2 | MC_BP_ID_TYPE_CODE | Constant | Protected | Type reference (TYPE) | MDG_IDS_TYPE_CODE_BS | '888' | Object Identifier Type | 20110531 | |
3 | MC_BP_OBJECT_TYPE_CODE | Constant | Protected | Type reference (TYPE) | MDG_OBJECT_TYPE_CODE_BS | '147' | Business Object Type | 20110531 | |
4 | MC_PROXY_CLASS | Constant | Protected | Type reference (TYPE) | PRX_R3NAME | 'CO_MDG_BP_RPLCTRQ' | Proxy Generation: Name of an Object in R/3 | 20110222 | |
5 | MS_EXTRACTOR_UI_HEADER | Instance attribute | Protected | Type reference (TYPE) | MDG_EXTR_UI_HEAD | MDG Extractor: Object Screen Header | 20110921 | ||
6 | MT_BP_EXTRACTED | Instance attribute | Protected | Type reference (TYPE) | BU_PARTNER_T | Table Category for Category BU_PARTNER | 20110222 | ||
7 | MT_BP_KEY_MAPPING | Instance attribute | Protected | Type reference (TYPE) | S_BP_KEY_MAPPING | Key Mapping information in two formats for target system | 20110531 | ||
8 | MT_PARTNER | Instance attribute | Private | Type reference (TYPE) | BU_PARTNER_T | BP ID List | 20091020 | ||
9 | MT_RELATIONS | Instance attribute | Private | Type reference (TYPE) | MDG_BS_BP_T_RELATION | Table Type for Logical Key of Relationship | 20091029 | ||
10 | MT_REL_EXTRACTED | Instance attribute | Protected | Type reference (TYPE) | T_RELKEY | 20110222 | |||
11 | MT_REL_QUEUE | Instance attribute | Protected | Type reference (TYPE) | T_RELKEY | 20110222 | |||
12 | MV_BLOCKSIZE | Instance attribute | Private | Type reference (TYPE) | I | 100 | Block size for BP extraction | 20090826 | |
13 | MV_EXPORT_TYPE | Instance attribute | Protected | Type reference (TYPE) | MDG_EXTR_EXPORT_TYPE | MDG Extractor: Export Types | 20110222 | ||
14 | MV_IDX_NEXT_BP | Instance attribute | Private | Type reference (TYPE) | INT4 | Points to next BP for reading | 20090825 | ||
15 | MV_IDX_NEXT_REL | Instance attribute | Private | Type reference (TYPE) | INT4 | Natural number | 20100114 | ||
16 | MV_PARTNER_IS_UNIQUE_SORTED | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | indicates if MT_PARTNER is unique sorted | 20110509 | |
17 | MV_RECEIVER_BSKEY | Instance attribute | Protected | Type reference (TYPE) | MDG_EXTR_BSKEY | Master Data Export: Business System | 20110222 | ||
18 | MV_RELATIONS_IS_UNIQUE_SORTED | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | indicates if MT_RELATIONS is unique sorted | 20110509 | |
19 | MV_SEL_REL | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20091124 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_ID | Instance method | Public | Method | Add a BP ID to the ID list | 20090825 |
2 | ADD_REL_KEY | Instance method | Public | Method | Add relationship keys to internal buffer | 20091019 |
3 | EXTRACT_BP | Instance method | Public | Method | Extracts a block of BP | 20091009 |
4 | EXTRACT_BP_RELATIONS | Instance method | Public | Method | Extracts BP relations | 20091009 |
5 | EXTRACT_NEXT | Instance method | Public | Method | Extracts a block of supplier | 20091022 |
6 | GET_IDLIST | Instance method | Public | Method | Returns the list of BP Ids | 20090825 |
7 | GET_KEY_MAPPING_FOR_BPS | Instance method | Private | Method | Get Key Mapping for Business Partners in MT_PARTNER | 20110531 |
8 | GET_REL_KEYS | Instance method | Public | Method | Read internal buffer of elationship key | 20091016 |
9 | INIT | Instance method | Protected | Method | Initialize | 20090825 |
10 | PACK_KEY_LISTS | Instance method | Protected | Method | pepares BP- & Relation-key-lists for parallel processing | 20110921 |
11 | SET_BLOCKSIZE | Instance method | Public | Method | Set block size for BP extraction | 20090826 |
12 | SET_INSTANCE_DATA_FOR_PARALLEL | Instance method | Public | Method | Set required instance data for parallel mode processing | 20110922 |
13 | SORT_PARTNER | Instance method | Private | Method | Sorts MT_PARTNER and deletes duplicates | 20110510 |
14 | SORT_REL_KEYS | Instance method | Private | Method | Sorts MT_RELATION and deletes duplicates | 20110510 |
Events
Class CL_MDG_IL_BP has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_BP_KEY_MAPPING | Protected | See coding | Contains Key Mapping information in two different formats | 20110601 | BEGIN OF s_bp_key_mapping,
api_retrieved_key_mapping TYPE mdg_t_get_matching_easy_bs,
transformed_key_mapping TYPE mdg_bs_bp_tt_mapping_keys,
END OF s_bp_key_mapping
|
|
2 | S_CODELIST_SELOPTIONS | Protected | See coding | 20110222 | BEGIN OF s_codelist_seloptions,
sign TYPE c LENGTH 1,
option TYPE c LENGTH 2,
low TYPE c LENGTH 30,
high TYPE c LENGTH 30,
END OF s_codelist_seloptions
|
||
3 | S_RELCAT_SELOPTIONS | Protected | See coding | 20110222 | BEGIN OF s_relcat_seloptions,
sign TYPE c LENGTH 1,
option TYPE c LENGTH 2,
low TYPE c LENGTH 30,
high TYPE c LENGTH 30,
END OF s_relcat_seloptions
|
||
4 | S_RELKEY | Protected | See coding | 20110222 | BEGIN OF s_relkey,
partner1 TYPE bu_partner,
partner2 TYPE bu_partner,
relat_category TYPE bu_reltyp,
date_to TYPE bu_datto,
END OF s_relkey
|
||
5 | T_CODELIST_SELOPTIONS | Protected | See coding | 20110222 | t_codelist_seloptions TYPE STANDARD TABLE OF s_codelist_seloptions
|
||
6 | T_RELKEY | Protected | See coding | 20110222 | t_relkey TYPE STANDARD TABLE OF s_relkey
|
Method Signatures
Method ADD_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return Parameter | 20090827 | ||
2 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20090825 |
Method ADD_ID on class CL_MDG_IL_BP has no exception.
Method ADD_REL_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_REL_KEY | Call by reference | Type reference (TYPE) | BUS_BUPR_INSTANCE | Logical Key of a Relationship | 20091019 | ||
2 | Importing | IV_OBJECT_TASK | Call by reference | Type reference (TYPE) | BURS_EI_OBJECT_TASK | External Interface: Change Indicator Relationships | 20100211 |
Method ADD_REL_KEY on class CL_MDG_IL_BP has no exception.
Method EXTRACT_BP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_BS_BP_DATA | Call by reference | Type reference (TYPE) | MDG_BS_BP_T_EXTERN | Table for business partner | 20091009 | ||
2 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Return parameter table | 20091009 | ||
3 | Exporting | EV_IS_LAST_BLOCK | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20091009 | ||
4 | Importing | IT_BP_IDLIST | Call by reference | Type reference (TYPE) | BUS_EI_INSTANCE_T | Table with Key of External Partner Structure | 20091009 |
Method EXTRACT_BP on class CL_MDG_IL_BP has no exception.
Method EXTRACT_BP_RELATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_BS_BP_REL_DATA | Call by reference | Type reference (TYPE) | MDG_BS_BP_REL_T_EXTERN | Business Partner Relationships | 20091021 | ||
2 | Exporting | EV_IS_LAST_BLOCK | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20100114 | ||
3 | Importing | IT_BUT050 | Call by reference | Type reference (TYPE) | BUT050_TTY | BUT050 as Table Type | 20091009 |
Method EXTRACT_BP_RELATIONS on class CL_MDG_IL_BP has no exception.
Method EXTRACT_NEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_BS_BP_DATA | Call by reference | Type reference (TYPE) | MDG_BS_BP_T_EXTERN | Table for business partner | 20091022 | ||
2 | Exporting | ET_BS_BP_REL_DATA | Call by reference | Type reference (TYPE) | MDG_BS_BP_REL_T_EXTERN | Business Partner Relationships | 20091022 | ||
3 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20091022 | ||
4 | Exporting | EV_IS_LAST_BLOCK | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20091022 | ||
5 | Importing | IV_BUILD_CODE_LIST | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20091022 |
Method EXTRACT_NEXT on class CL_MDG_IL_BP has no exception.
Method GET_IDLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_IDLIST | Value transfer | Type reference (TYPE) | SSC_T_PARTNER_ID | List of business partner IDs | 20090825 |
Method GET_IDLIST on class CL_MDG_IL_BP has no exception.
Method GET_KEY_MAPPING_FOR_BPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_BYPASS_BUFFERED_KEY_MAPPING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Use Key Mapping API to read key mapping information | 20110606 |
Method GET_KEY_MAPPING_FOR_BPS on class CL_MDG_IL_BP has no exception.
Method GET_REL_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_SEL_RELATIONS | Value transfer | Type reference (TYPE) | BUS_BUPR_INSTANCE_T | Table Type for Logical Key of Relationship | 20091019 |
Method GET_REL_KEYS on class CL_MDG_IL_BP has no exception.
Method INIT Signature
Method INIT on class CL_MDG_IL_BP has no parameter.
Method INIT on class CL_MDG_IL_BP has no exception.
Method PACK_KEY_LISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PACKED_BP_KEY_LIST | Call by reference | Type reference (TYPE) | BU_PARTNER_T | List of business partner IDs | 20110921 | ||
2 | Exporting | ET_PACKED_BP_REL_KEY_LIST | Call by reference | Type reference (TYPE) | BUS_BUPR_INSTANCE_T | Table Type for Logical Key of Relationship | 20110921 | ||
3 | Exporting | EV_IS_LAST_BLOCK | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20110921 | ||
4 | Exporting | EV_PACKAGE_SIZE | Call by reference | Type reference (TYPE) | MDG_EXTR_PACKAGE_SIZE | MDG Extractor: Package Size | 20110921 |
Method PACK_KEY_LISTS on class CL_MDG_IL_BP has no exception.
Method SET_BLOCKSIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_BLOCKSIZE | Call by reference | Type reference (TYPE) | I | 20090826 |
Method SET_BLOCKSIZE on class CL_MDG_IL_BP has no exception.
Method SET_INSTANCE_DATA_FOR_PARALLEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_GROUP_FIELDS | Call by reference | Type reference (TYPE) | MDG_EXTR_TT_GROUPS | MDG Extractor: Table of group descriptions | 20110922 | ||
2 | Importing | IV_EXPORT_TYPE | Call by reference | Type reference (TYPE) | MDG_EXTR_EXPORT_TYPE | MDG Extractor: Export Types | 20110922 | ||
3 | Importing | IV_RECEIVER_BUSINESS_SYSTEM | Call by reference | Type reference (TYPE) | MDG_EXTR_BSKEY | Master Data Export: Receiver Business System | 20110922 | ||
4 | Importing | IV_SEQUENCE_NUMBER | Call by reference | Type reference (TYPE) | INT4 | Sequence number for SOA-message | 20110922 |
Method SET_INSTANCE_DATA_FOR_PARALLEL on class CL_MDG_IL_BP has no exception.
Method SORT_PARTNER Signature
Method SORT_PARTNER on class CL_MDG_IL_BP has no parameter.
Method SORT_PARTNER on class CL_MDG_IL_BP has no exception.
Method SORT_REL_KEYS Signature
Method SORT_REL_KEYS on class CL_MDG_IL_BP has no parameter.
Method SORT_REL_KEYS on class CL_MDG_IL_BP has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 702 |