SAP ABAP Interface IF_MDS_EXTRACTOR (Interface for Extractors)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   AP-MD-BF-SYN (Application Component) Master Data Synchronization
     MDS_LOAD (Package) Master Data Synchronization: Data Load
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MDS_EXTRACTOR_ABSTRACT Abstract Class for Data Extraction 20050119
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_MSI_MATERIAL_EXTRACT Material Master Extractor 20050308
3 Interface implementation (CLASS c. INTERFACES i_ref)  CMD_EI_API_EXTRACT Customer Master Extractor 20050207
4 Interface implementation (CLASS c. INTERFACES i_ref)  VMD_EI_API_EXTRACT Supplier Master Extractor 20050225
Properties
Interface IF_MDS_EXTRACTOR  
Short Description Interface for Extractors    
General Data
Package MDS_LOAD   Master Data Synchronization: Data Load 
Created 20050119   SAP 
Last changed 20050411   SAP 
Unicode checks active    
Forward declarations
Interface IF_MDS_EXTRACTOR has no forward declaration.
Interfaces
Interface IF_MDS_EXTRACTOR has no interface.
Friends
Interface IF_MDS_EXTRACTOR has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_SEL_KINDS Constant Public See coding Global Constants for Selection Type 20050311
2 GV_BLOCK_SIZE Instance attribute Public Type reference (TYPE) MDST_BLOCK_SIZE Block Size for Mass Processing 20050119
3 GV_ID_BLOCK_SIZE Instance attribute Public Type reference (TYPE) MDST_BLOCK_SIZE Block Size for Mass Processing 20050121
4 GV_SOURCE_OBJECT Instance attribute Public Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Source Synchronization Object 20050119
Methods
# Method Level Visibility Method type Description Created on
1 EXTRACT_DATA Instance method Public Method Extraction of Object Data 20050119
2 EXTRACT_ID Instance method Public Method Extraction of Object Keys 20050119
3 FINALIZE Instance method Public Method Terminates Data Extraction 20050119
4 FINALIZE_ID Instance method Public Method Terminates ID Selection 20050121
5 GET_SEL_KIND_DESC Instance method Public Method Reads the Text for Relevant Selection Types 20050311
6 HAS_RELATIONS Instance method Public Method Checks Whether Object Has Relations 20050119
7 HAS_TEST_MODE Instance method Public Method Returns Information on Whether Sync. Object Has a Test Mode 20050119
8 INITIALIZE Instance method Public Method Initialization of Data Extract 20050120
9 INITIALIZE_ID Instance method Public Method Initialization of ID Extraction 20050120
Events
Interface IF_MDS_EXTRACTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_WHERE_TABLE Public See coding Table for Generic Where Clause 20050119 gty_where_table TYPE STANDARD TABLE OF where_tab
Method Signatures

Method EXTRACT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Object reference (TYPE REF TO) DATA 20050119
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers 20050119
3 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) MDST_SYNC_OBJECT_ID_TAB Objekt ID Liste für Massenload 20050119
4 Importing IV_SEL_KIND Call by reference Type reference (TYPE) MDST_SYNC_KIND 'A' Art der Datenselektion 20050119
5 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050119
# Exception Resumable Description Created on
1 CX_MDS_EXTRACTOR Ausnahmebehandlung im Extraktor 20050310

Method EXTRACT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers 20050119
2 Exporting ET_OBJECT_ID Call by reference Type reference (TYPE) MDST_SYNC_OBJECT_ID_TAB Objekt ID Liste für Massenload 20050119
3 Exporting EV_LAST_BLOCK Call by reference Type reference (TYPE) BOOLEAN Zeigt an, ob der letzte Block selektiert wurde 20050302
# Exception Resumable Description Created on
1 CX_MDS_EXTRACTOR Ausnahmebehandlung im Extraktor 20050310

Method FINALIZE Signature

Method FINALIZE on Interface IF_MDS_EXTRACTOR has no parameter.
Method FINALIZE on Interface IF_MDS_EXTRACTOR has no exception.

Method FINALIZE_ID Signature

Method FINALIZE_ID on Interface IF_MDS_EXTRACTOR has no parameter.
Method FINALIZE_ID on Interface IF_MDS_EXTRACTOR has no exception.

Method GET_SEL_KIND_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TARGET_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_TARGET ' ' Ziel-Synchronisationsobjekt 20050323
2 Returning RT_SEL_KIND_LIST Value transfer Type reference (TYPE) MDST_LOAD_SEL_KIND_DESC_TAB Tabelle mit Beschreibung der Selektionsart 20050311

Method GET_SEL_KIND_DESC on Interface IF_MDS_EXTRACTOR has no exception.

Method HAS_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050119

Method HAS_RELATIONS on Interface IF_MDS_EXTRACTOR has no exception.

Method HAS_TEST_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050119

Method HAS_TEST_MODE on Interface IF_MDS_EXTRACTOR has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers (Objektebene) 20050228
2 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) MDST_SYNC_OBJECT_ID_TAB Objekt ID Liste für Massenload 20050225
3 Importing IV_BLOCK_SIZE Call by reference Type reference (TYPE) MDST_BLOCK_SIZE 100 Blockgröße bei Massenverarbeitung 20050120
4 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050120
# Exception Resumable Description Created on
1 CX_MDS_EXTRACTOR Ausnahmebehandlung im Extraktor 20050310

Method INITIALIZE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_OBJECTS Nachrichten-Struktur des Controllers 20050120
2 Importing IT_SEL_CRITERIA Value transfer Type reference (TYPE) MDST_SYNC_SELECT_OPTIONS Selektionsbedingung für Objektextraktion aus ID Tabelle 20050120
3 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050120
# Exception Resumable Description Created on
1 CX_MDS_EXTRACTOR Ausnahmebehandlung im Extraktor 20050310
History
Last changed by/on SAP  20050411 
SAP Release Created in 600