SAP ABAP Class CL_MDS_CMPTOOL_EXTRACT (Extractor Class)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
AP-MD-BF-SYN (Application Component) Master Data Synchronization
⤷
CVI_TOOLS_SUPPORTABILITY (Package) Supportability Tools for Customer Vendor Integration

⤷

⤷

Properties
Class | CL_MDS_CMPTOOL_EXTRACT | |
Short Description | Extractor Class | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CVI_TOOLS_SUPPORTABILITY | Supportability Tools for Customer Vendor Integration |
Created | 20060606 | SAP |
Last change | 20100310 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_MDS_CMPTOOL_EXTRACT has no forward declaration.
Interfaces
Class CL_MDS_CMPTOOL_EXTRACT has no interface implemented.
Friends
Class CL_MDS_CMPTOOL_EXTRACT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR2 | 'BP' | Version Number Component | 20060614 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR8 | 'CUSTOMER' | Character field, 8 characters long | 20060614 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'DSET_01' | Address data set | 20060616 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'DSET_02' | Bank data set | 20060616 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'DSET_03' | Credit card data set | 20060616 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | BOOLEAN | ' ' | Boolean Variable (X=True, -=False, Space=Unknown) | 20060613 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'DSET_04' | Industry data set | 20060616 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'DSET_05' | Character field of length 6 | 20060613 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'DSET_06' | Tax data set | 20060616 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR7 | 'DSET_07' | Trading partner data set | 20060616 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | BOOLEAN | 'X' | Boolean Variable (X=True, -=False, Space=Unknown) | 20060613 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR6 | 'VENDOR' | Character field of length 6 | 20060614 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Extract data of Business Partner | 20060606 |
2 | ![]() |
Static method | Public | Method | Extract data of Customer | 20060606 |
3 | ![]() |
Static method | Public | Method | Extract data of Vendor | 20060606 |
4 | ![]() |
Static method | Private | Method | Mapping of the Communication Data | 20060613 |
5 | ![]() |
Static method | Public | Method | Prepare list of objects to extract data | 20060606 |
6 | ![]() |
Static method | Private | Method | Get the fragments for which data has to be extracted | 20060607 |
7 | ![]() |
Static method | Private | Method | Read Addresses for Organization or Contact Person | 20060613 |
8 | ![]() |
Instance method | Private | Method | Read Address and Contact Address Data and Map Data | 20060613 |
9 | ![]() |
Instance method | Private | Method | Read Address and Contact Address Data and Map Data | 20060613 |
Events
Class CL_MDS_CMPTOOL_EXTRACT has no event.
Types
Class CL_MDS_CMPTOOL_EXTRACT has no local type.
Method Signatures
Method EXTRACT_BP_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DATA | Call by reference | Type reference (TYPE) | BUS_EI_MAIN | External Interface: All Business Partner Data | 20060607 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | MDS_CTRLS_ERROR_OBJECTS | Message Structure of the Controller (Object Level) | 20060607 | ||
3 | ![]() |
IS_CONTROL | Call by reference | Type reference (TYPE) | MDS_CMPT_SYNC_PARAMETER | Parameters for Compare Process | 20060607 | ||
4 | ![]() |
IT_ID_LIST | Call by reference | Type reference (TYPE) | MDS_CMPT_OBJECT_T | Object ID for Mass Synchronization | 20060607 |
Method EXTRACT_BP_DATA on class CL_MDS_CMPTOOL_EXTRACT has no exception.
Method EXTRACT_CUST_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DATA | Call by reference | Type reference (TYPE) | CMDS_EI_MAIN | Complex External Interface for Customers | 20060607 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | MDS_CTRLS_ERROR_OBJECTS | Message Structure of the Controller (Object Level) | 20060607 | ||
3 | ![]() |
IS_CONTROL | Call by reference | Type reference (TYPE) | MDS_CMPT_SYNC_PARAMETER | Parameters for Compare Process | 20060607 | ||
4 | ![]() |
IT_ID_LIST | Call by reference | Type reference (TYPE) | MDS_CMPT_OBJECT_T | Object ID for Mass Synchronization | 20060607 |
Method EXTRACT_CUST_DATA on class CL_MDS_CMPTOOL_EXTRACT has no exception.
Method EXTRACT_VEND_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DATA | Call by reference | Type reference (TYPE) | VMDS_EI_MAIN | Ext. Interface: Vendor Total Data | 20060607 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | MDS_CTRLS_ERROR_OBJECTS | Message Structure of the Controller (Object Level) | 20060607 | ||
3 | ![]() |
IS_CONTROL | Call by reference | Type reference (TYPE) | MDS_CMPT_SYNC_PARAMETER | Parameters for Compare Process | 20060607 | ||
4 | ![]() |
IT_ID_LIST | Call by reference | Type reference (TYPE) | MDS_CMPT_OBJECT_T | Object ID for Mass Synchronization | 20060607 |
Method EXTRACT_VEND_DATA on class CL_MDS_CMPTOOL_EXTRACT has no exception.
Method MAP_COMMUNICATION_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ADDRESS_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_EXTRACT_ADDRESS_DATA | Complex Structure Address Data | 20060613 | ||
2 | ![]() |
ID_ADDR_TYPE | Call by reference | Type reference (TYPE) | N | 20060613 | |||
3 | ![]() |
IS_ADDR_COMPLETE | Call by reference | Type reference (TYPE) | ANY | 20060613 |
Method MAP_COMMUNICATION_DATA on class CL_MDS_CMPTOOL_EXTRACT has no exception.
Method PREPARE_ID_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ID_LIST | Call by reference | Type reference (TYPE) | MDS_CMPT_SOURCE_TARGET_T | Compare Tool for MDS : Source and Target Objects | 20060606 | ||
2 | ![]() |
ET_MESSAGES | Call by reference | Type reference (TYPE) | MDS_CTRLS_ERROR_OBJECTS | Message Structure of the Controller (Object Level) | 20060607 | ||
3 | ![]() |
IT_DISPLAY_STRUCTURE | Call by reference | Type reference (TYPE) | MDS_CMPT_DISPLAY_STRUCTURE_T | Compare Tool for MDS : Display structure | 20060606 |
Method PREPARE_ID_LIST on class CL_MDS_CMPTOOL_EXTRACT has no exception.
Method PREPARE_SCOPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SCOPE | Call by reference | Type reference (TYPE) | BUS_EI_FRAGMENT_T | Name of Business Partner Fragment for Extractor | 20060607 | ||
2 | ![]() |
IS_CONTROL | Call by reference | Type reference (TYPE) | MDS_CMPT_SYNC_PARAMETER | Parameters for Compare Process | 20060607 | ||
3 | ![]() |
IV_SCOPE_OBJECT | Call by reference | Type reference (TYPE) | MDS_CMPT_OBJECT | Object type for comparison | 20060616 |
Method PREPARE_SCOPE on class CL_MDS_CMPTOOL_EXTRACT has no exception.
Method READ_ADDRESSES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ADDRESS | Call by reference | Type reference (TYPE) | GSY_KNA1_ADDR1 | Organization Address | 20060613 | ||
2 | ![]() |
ES_CONTACT_ADDRESS | Call by reference | Type reference (TYPE) | GSY_KNVK_ADDR | Address of Contact Person | 20060613 | ||
3 | ![]() |
IS_KNA1 | Call by reference | Type reference (TYPE) | KNA1 | Customer Master (General Part) | 20060613 | ||
4 | ![]() |
IS_KNVK | Call by reference | Type reference (TYPE) | KNVK | Customer Master Contact Person | 20060613 |
Method READ_ADDRESSES on class CL_MDS_CMPTOOL_EXTRACT has no exception.
Method READ_AND_MAP_CUST_ADDR_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_DATA | Call by reference | Type reference (TYPE) | CMDS_EI_EXTRACT | Complex Internal Structure for Customers | 20060613 |
Method READ_AND_MAP_CUST_ADDR_DATA on class CL_MDS_CMPTOOL_EXTRACT has no exception.
Method READ_AND_MAP_VEND_ADDR_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_DATA | Call by reference | Type reference (TYPE) | VMDS_EI_EXTRACT | Complex Internal Interface for Vendors | 20060613 |
Method READ_AND_MAP_VEND_ADDR_DATA on class CL_MDS_CMPTOOL_EXTRACT has no exception.
History
Last changed by/on | SAP | 20100310 |
SAP Release Created in | 700 |