SAP ABAP Class VMD_EI_API_EXTRACT (Supplier 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 20050225
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDS_EXTRACTOR_INST Interface for Instance Generation 20050310
Properties
Class VMD_EI_API_EXTRACT  
Short Description Supplier 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 20050225   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 20050225
2 IF_MDS_EXTRACTOR_INST Interface for Instance Generation 20050310
Friends
# Friend Modeled only Created on Description
1 VMD_EI_API 20050329 Vendor Processing APIs
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 20050310
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) VMD_EI_API_EXTRACT Implementation of Interface IF_MDS_EXTRACT 20050310
Methods
# Method Level Visibility Method type Description Created on
1 BALANCE_ADDRESS_DATA Instance method Private Method Compare Address Data 20050318
2 BALANCE_DATA_WITH_DATAX Static method Private Method Compare Data Using Datax 20050310
3 BALANCE_DATA_WITH_DATAX_TABLE Static method Private Method Compare New Data and DB Data for Tables 20050310
4 BALANCE_TEXT_DATA Instance method Private Method Compare Text Data 20050318
5 GET_DATA Static method Public Method Get Vendor Total Data from Buffer and/or Database 20050310
6 MAP_ADDRESS_ADDRX_TO_ADX Static method Private Method Map Addr1, 2 or 3 to Relevant Tables 20050324
7 MAP_COMMUNICATION_DATA Static method Private Method Mapping of the Communication Data 20050314
8 READ_AND_MAP_ADDRESS_DATA Instance method Private Method Read Address and Contact Address Data and Map Data 20050318
9 SET_CURRENT_STATE_COMM_DATA Instance method Private Method Set Current State for Communicatn Data in Complex Structure 20070629
10 SET_CURRENT_STATE_FLAG Instance method Private Method Set Current State Flags in Complex Structure 20050614
Events
Class VMD_EI_API_EXTRACT has no event.
Types
Class VMD_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 20050318
2 Importing IS_ADDRESS_DB Call by reference Type reference (TYPE) ANY 20050318

Method BALANCE_ADDRESS_DATA on class VMD_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 20050310
2 Changing CS_DATAX Call by reference Type reference (TYPE) ANY 20050318
3 Importing IS_DATA_DB Call by reference Type reference (TYPE) ANY 20050310

Method BALANCE_DATA_WITH_DATAX on class VMD_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 20050310
2 Importing ID_CURRENT_STATE Call by reference Type reference (TYPE) CVI_EI_CURRENT_STATE Ext. Schnittstelle: Kennzeichen für vollständige Daten 20050310
3 Importing IT_DATA_DB Call by reference Type reference (TYPE) STANDARD TABLE 20050310
4 Importing IV_COMBINE_DELETE_TASKS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20120703

Method BALANCE_DATA_WITH_DATAX_TABLE on class VMD_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 VMD_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 20050310
2 Exporting ES_MASTER_DATA Value transfer Type reference (TYPE) VMDS_EI_MAIN Ext. Schnittstelle: Lieferantengesamtdaten 20050310
3 Importing IS_MASTER_DATA Call by reference Type reference (TYPE) VMDS_EI_MAIN Ext. Schnittstelle: Lieferantengesamtdaten 20050310

Method GET_DATA on class VMD_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 20050324
2 Changing CS_AD2 Call by reference Type reference (TYPE) CVIS_EI_EXTRACT_ADDRESS_DATA_2 Komplexe Struktur Adressdaten Typ 2 20050324
3 Changing CS_AD3 Call by reference Type reference (TYPE) CVIS_EI_EXTRACT_ADDRESS_DATA_3 komplexe Struktur Adressdaten Typ 3 20050324
4 Importing IS_COMPLEX_ADDR1 Call by reference Type reference (TYPE) SZADR_ADDR1_COMPLETE 20050324
5 Importing IS_COMPLEX_ADDR2 Call by reference Type reference (TYPE) SZADR_ADDR2_COMPLETE 20050324
6 Importing IS_COMPLEX_ADDR3 Call by reference Type reference (TYPE) SZADR_ADDR3_COMPLETE 20050324

Method MAP_ADDRESS_ADDRX_TO_ADX on class VMD_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 Komplexe Strutur Adressdaten 20050317
2 Importing ID_ADDR_TYPE Call by reference Type reference (TYPE) N 20050314
3 Importing IS_ADDR_COMPLETE Call by reference Type reference (TYPE) ANY 20050314

Method MAP_COMMUNICATION_DATA on class VMD_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) VMDS_EI_EXTRACT Komplexe interne Struktur fuer Lieferanten 20050318

Method READ_AND_MAP_ADDRESS_DATA on class VMD_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 20070629

Method SET_CURRENT_STATE_COMM_DATA on class VMD_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) VMDS_EI_EXTERN 20050614

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