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 BP Constant Private Type reference (TYPE) CHAR2 'BP' Version Number Component 20060614
2 CUSTOMER Constant Private Type reference (TYPE) CHAR8 'CUSTOMER' Character field, 8 characters long 20060614
3 GC_ADDRESS_DSET Constant Private Type reference (TYPE) CHAR7 'DSET_01' Address data set 20060616
4 GC_BANK_DSET Constant Private Type reference (TYPE) CHAR7 'DSET_02' Bank data set 20060616
5 GC_CCARD_DSET Constant Private Type reference (TYPE) CHAR7 'DSET_03' Credit card data set 20060616
6 GC_FALSE Constant Private Type reference (TYPE) BOOLEAN ' ' Boolean Variable (X=True, -=False, Space=Unknown) 20060613
7 GC_INDUSTRY_DSET Constant Private Type reference (TYPE) CHAR7 'DSET_04' Industry data set 20060616
8 GC_RELATIONSHIP_DSET Constant Private Type reference (TYPE) CHAR7 'DSET_05' Character field of length 6 20060613
9 GC_TAX_DSET Constant Private Type reference (TYPE) CHAR7 'DSET_06' Tax data set 20060616
10 GC_TPARTNER_DSET Constant Private Type reference (TYPE) CHAR7 'DSET_07' Trading partner data set 20060616
11 GC_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20060613
12 VENDOR Constant Private Type reference (TYPE) CHAR6 'VENDOR' Character field of length 6 20060614
Methods
# Method Level Visibility Method type Description Created on
1 EXTRACT_BP_DATA Static method Public Method Extract data of Business Partner 20060606
2 EXTRACT_CUST_DATA Static method Public Method Extract data of Customer 20060606
3 EXTRACT_VEND_DATA Static method Public Method Extract data of Vendor 20060606
4 MAP_COMMUNICATION_DATA Static method Private Method Mapping of the Communication Data 20060613
5 PREPARE_ID_LIST Static method Public Method Prepare list of objects to extract data 20060606
6 PREPARE_SCOPE Static method Private Method Get the fragments for which data has to be extracted 20060607
7 READ_ADDRESSES Static method Private Method Read Addresses for Organization or Contact Person 20060613
8 READ_AND_MAP_CUST_ADDR_DATA Instance method Private Method Read Address and Contact Address Data and Map Data 20060613
9 READ_AND_MAP_VEND_ADDR_DATA 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 Exporting ET_DATA Call by reference Type reference (TYPE) BUS_EI_MAIN External Interface: All Business Partner Data 20060607
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Message Structure of the Controller (Object Level) 20060607
3 Importing IS_CONTROL Call by reference Type reference (TYPE) MDS_CMPT_SYNC_PARAMETER Parameters for Compare Process 20060607
4 Importing 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 Exporting ET_DATA Call by reference Type reference (TYPE) CMDS_EI_MAIN Complex External Interface for Customers 20060607
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Message Structure of the Controller (Object Level) 20060607
3 Importing IS_CONTROL Call by reference Type reference (TYPE) MDS_CMPT_SYNC_PARAMETER Parameters for Compare Process 20060607
4 Importing 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 Exporting ET_DATA Call by reference Type reference (TYPE) VMDS_EI_MAIN Ext. Interface: Vendor Total Data 20060607
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Message Structure of the Controller (Object Level) 20060607
3 Importing IS_CONTROL Call by reference Type reference (TYPE) MDS_CMPT_SYNC_PARAMETER Parameters for Compare Process 20060607
4 Importing 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 Changing CS_ADDRESS_DATA Call by reference Type reference (TYPE) CVIS_EI_EXTRACT_ADDRESS_DATA Complex Structure Address Data 20060613
2 Importing ID_ADDR_TYPE Call by reference Type reference (TYPE) N 20060613
3 Importing 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 Exporting ET_ID_LIST Call by reference Type reference (TYPE) MDS_CMPT_SOURCE_TARGET_T Compare Tool for MDS : Source and Target Objects 20060606
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Message Structure of the Controller (Object Level) 20060607
3 Importing 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 Exporting ET_SCOPE Call by reference Type reference (TYPE) BUS_EI_FRAGMENT_T Name of Business Partner Fragment for Extractor 20060607
2 Importing IS_CONTROL Call by reference Type reference (TYPE) MDS_CMPT_SYNC_PARAMETER Parameters for Compare Process 20060607
3 Importing 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 Exporting ES_ADDRESS Call by reference Type reference (TYPE) GSY_KNA1_ADDR1 Organization Address 20060613
2 Exporting ES_CONTACT_ADDRESS Call by reference Type reference (TYPE) GSY_KNVK_ADDR Address of Contact Person 20060613
3 Importing IS_KNA1 Call by reference Type reference (TYPE) KNA1 Customer Master (General Part) 20060613
4 Importing 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 Changing 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 Changing 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