SAP ABAP Class CMD_EI_API_EXTRACT (Customer Master Extractor)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   AP-MD-BF-SYN (Application Component) Master Data Synchronization
     CVI_SYNCH_CONTROL (Package) Customer Vendor Integration: Synchronization Controller
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDS_EXTRACTOR Interface for Extractors 20050207
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDS_EXTRACTOR_INST Interface for Instance Generation 20050302
Properties
Class CMD_EI_API_EXTRACT  
Short Description Customer Master Extractor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package CVI_SYNCH_CONTROL   Customer Vendor Integration: Synchronization Controller 
Created 20050118   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SZADR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDS_EXTRACTOR Interface for Extractors 20050207
2 IF_MDS_EXTRACTOR_INST Interface for Instance Generation 20050302
Friends
# Friend Modeled only Created on Description
1 CMD_EI_API 20050324 Customer Processing APIs
2 CVI_EI_API_MAP_STRUCTURE 20050322 Mapping: Common Methods for Vendor + Customer
3 CVI_MAPPER 20050622 Assignment of Data for Objects in CVI
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BLOCK_SIZE Static Attribute Private Type reference (TYPE) MDST_BLOCK_SIZE 1000000 Block Size for Mass Processing 20050304
2 GC_SEL_KINDS Instance attribute Public Attribute reference (LIKE) 20050311
3 GC_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=true, -=false, space=unknown) 20050620
4 GR_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CMD_EI_API_EXTRACT Implementation of Interface IF_MDS_EXTRACT 20050302
Methods
# Method Level Visibility Method type Description Created on
1 BALANCE_ADDRESS_DATA Instance method Private Method Compare Address Data 20050317
2 BALANCE_DATA_WITH_DATAX Instance method Private Method Compare Data Using Datax 20050303
3 BALANCE_DATA_WITH_DATAX_TABLE Instance method Private Method Compare New Data and DB Data for Tables 20050303
4 BALANCE_TEXT_DATA Instance method Private Method Compare Text Data 20050318
5 GET_DATA Static method Public Method Get Total Customer Data from Buffer and/or Database 20050308
6 MAP_ADDRESS_ADDRX_TO_ADX Static method Public Method Map Addr1, 2 or 3 to Relevant Tables 20050322
7 MAP_COMMUNICATION_DATA Static method Public Method Mapping of Communication Data and Comments 20050314
8 READ_AND_MAP_ADDRESS_DATA Instance method Private Method Read Address and Contact Address Data and Map Data 20050317
9 SET_CURRENT_STATE_COMM_DATA Instance method Private Method Set Current State for Communicatn Data in Complex Structure 20050614
10 SET_CURRENT_STATE_FLAG Instance method Private Method Set Current State Flags in Complex Structure 20050614
Events
Class CMD_EI_API_EXTRACT has no event.
Types
Class CMD_EI_API_EXTRACT has no local type.
Method Signatures

Method BALANCE_ADDRESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADDRESS Call by reference Type reference (TYPE) ANY Adressdaten Typ 1, 2 oder 3 20050317
2 Importing IS_ADDRESS_DB Call by reference Type reference (TYPE) ANY Adressdaten Typ 1, 2 oder 3 20050317

Method BALANCE_ADDRESS_DATA on class CMD_EI_API_EXTRACT has no exception.

Method BALANCE_DATA_WITH_DATAX 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) ANY 20050303
2 Changing CS_DATAX Call by reference Type reference (TYPE) ANY 20050317
3 Importing IS_DATA_DB Call by reference Type reference (TYPE) ANY 20050303

Method BALANCE_DATA_WITH_DATAX on class CMD_EI_API_EXTRACT has no exception.

Method BALANCE_DATA_WITH_DATAX_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20050303
2 Importing ID_CURRENT_STATE Call by reference Type reference (TYPE) CVI_EI_CURRENT_STATE Ext. Schnittstelle: Kennzeichen für vollständige Daten 20050303
3 Importing IT_DATA_DB Call by reference Type reference (TYPE) STANDARD TABLE 20050303
4 Importing IV_COMBINE_DELETE_TASKS Call by reference Type reference (TYPE) BOOLEAN Einstelliges Kennzeichen 20120703

Method BALANCE_DATA_WITH_DATAX_TABLE on class CMD_EI_API_EXTRACT has no exception.

Method BALANCE_TEXT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TEXT Call by reference Type reference (TYPE) CVIS_EI_CVIS_TEXT Ext. Schnittstelle: Text-Hauptstruktur 20050318
2 Importing IS_TEXT_DB Call by reference Type reference (TYPE) CVIS_EI_CVIS_TEXT Ext. Schnittstelle: Text-Hauptstruktur 20050318

Method BALANCE_TEXT_DATA on class CMD_EI_API_EXTRACT has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERROR Call by reference Type reference (TYPE) CVIS_MESSAGE Fehlerindikator und Systemnachrichten 20050308
2 Exporting ES_MASTER_DATA Value transfer Type reference (TYPE) CMDS_EI_MAIN Ext. Schnittstelle: Kundengesamtdaten 20050308
3 Importing IS_MASTER_DATA Call by reference Type reference (TYPE) CMDS_EI_MAIN Ext. Schnittstelle: Kundengesamtdaten 20050308

Method GET_DATA on class CMD_EI_API_EXTRACT has no exception.

Method MAP_ADDRESS_ADDRX_TO_ADX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AD1 Call by reference Type reference (TYPE) ADRC_TAB Tabellentyp für VADRC 20050323
2 Changing CS_AD2 Call by reference Type reference (TYPE) CVIS_EI_EXTRACT_ADDRESS_DATA_2 Komplexe Struktur Adressdaten Typ 2 20050323
3 Changing CS_AD3 Call by reference Type reference (TYPE) CVIS_EI_EXTRACT_ADDRESS_DATA_3 komplexe Struktur Adressdaten Typ 3 20050323
4 Importing IS_COMPLEX_ADDR1 Call by reference Type reference (TYPE) SZADR_ADDR1_COMPLETE 20050322
5 Importing IS_COMPLEX_ADDR2 Call by reference Type reference (TYPE) SZADR_ADDR2_COMPLETE 20050322
6 Importing IS_COMPLEX_ADDR3 Call by reference Type reference (TYPE) SZADR_ADDR3_COMPLETE 20050322

Method MAP_ADDRESS_ADDRX_TO_ADX on class CMD_EI_API_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 ECC-Extrakt-Struktur Adressdaten 20050314
2 Importing IS_ADDR_COMPLETE Call by reference Type reference (TYPE) ANY szadr_.. Strukture 20050314
3 Importing IV_ADDR_TYPE Call by reference Type reference (TYPE) N Adresstyp (1, 2 oder 3) 20050617

Method MAP_COMMUNICATION_DATA on class CMD_EI_API_EXTRACT has no exception.

Method READ_AND_MAP_ADDRESS_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 Komplexe interne Struktur für Kunden 20050317

Method READ_AND_MAP_ADDRESS_DATA on class CMD_EI_API_EXTRACT has no exception.

Method SET_CURRENT_STATE_COMM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMM_DATA Call by reference Type reference (TYPE) CVIS_EI_CVI_COMMUNICATION 20050614

Method SET_CURRENT_STATE_COMM_DATA on class CMD_EI_API_EXTRACT has no exception.

Method SET_CURRENT_STATE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MASTER_DATA_EXTERN Call by reference Type reference (TYPE) CMDS_EI_EXTERN 20050614

Method SET_CURRENT_STATE_FLAG on class CMD_EI_API_EXTRACT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600