SAP ABAP Class CL_MSI_MATERIAL_EXTRACT (Material Master Extractor)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   AP-MD-BF-SYN (Application Component) Master Data Synchronization
     MSI_MATERIAL (Package) Material Service Integration: Material Master
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDS_EXTRACTOR Interface for Extractors 20050308
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MDS_EXTRACTOR_INST Interface for Instance Generation 20050308
Properties
Class CL_MSI_MATERIAL_EXTRACT  
Short Description Material Master Extractor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MSI_MATERIAL   Material Service Integration: Material Master 
Created 20050308   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MSI_MATERIAL_EXTRACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MDS_EXTRACTOR Interface for Extractors 20050308
2 IF_MDS_EXTRACTOR_INST Interface for Instance Generation 20050308
Friends
Class CL_MSI_MATERIAL_EXTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ID_BLOCK_SIZE Instance attribute Protected Type reference (TYPE) MDST_BLOCK_SIZE 100000 Block Size for Mass Processing 20050308
2 GC_PRIMARY_KEY Instance attribute Protected Type reference (TYPE) FIELD 'MATNR' Field Name 20050308
3 GC_SOURCE_OBJECT Instance attribute Protected Type reference (TYPE) MDS_CTRL_OBJ_SOURCE 'ECCMAT' Source Synchronization Object 20050308
4 GR_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_MSI_MATERIAL_EXTRACT Material Master Extractor 20050308
5 GR_KEY_TABLE Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20050511
6 GR_PRIMARY_KEY Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20050511
7 GT_ID_TAB_FIELDS Instance attribute Protected Type reference (TYPE) DDFIELDS DD: Field List 20050511
8 GT_KEY_FIELDS Instance attribute Protected Type reference (TYPE) FIELDNAME_TAB Table of Field Names 20050511
9 GV_BLOCK_SIZE Instance attribute Public Attribute reference (LIKE) 20050308
10 GV_ID_BLOCK_SIZE Instance attribute Public Attribute reference (LIKE) 20050308
11 GV_ID_SEL_TAB Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20050511
12 GV_INIT_ID_CALLED Instance attribute Protected Type reference (TYPE) COMT_BOOLEAN Logical Variable 20050308
13 GV_PRIMARY_KEY Instance attribute Protected Type reference (TYPE) FIELD Field Name 20050308
14 GV_SOURCE_OBJECT Instance attribute Public Attribute reference (LIKE) 20050308
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CRITERIA Instance method Protected Method Adds More Options to the Selection Criteria 20050323
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050308
3 EXECUTE_FIELD_CONVERSION Instance method Protected Method Calls Conversion Exit for a Specific Field 20050511
4 EXTRACT_DATA Instance method Public Method 20050308
5 EXTRACT_ID Instance method Public Method 20050308
6 FILL_COMPLEX_DATA_TYPE Instance method Protected Method Write Data to Complex Data Type 20050308
7 FINALIZE Instance method Public Method 20050308
8 FINALIZE_ID Instance method Public Method 20050308
9 GET_INSTANCE Instance method Public Method 20050308
10 GET_TABLES Instance method Protected Method Reads All Tables for Extraction 20050323
11 HAS_RELATIONS Instance method Public Method 20050308
12 HAS_TEST_MODE Instance method Public Method 20050308
13 INITIALIZE Instance method Public Method 20050308
14 INITIALIZE_ID Instance method Public Method 20050308
15 SET_INTERNAL_PARAMETER Instance method Protected Method Sets Internal Parameters for Global Access 20050511
16 SET_SELECTION_TABLE Instance method Protected Method Sets the Global ID Selection Table 20050511
Events
Class CL_MSI_MATERIAL_EXTRACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_WHERE_TABLE Public Attribute reference (LIKE) 20050308
Method Signatures

Method ADD_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL_CRITERIA Call by reference Type reference (TYPE) MDST_SYNC_SELECT_OPTIONS Selektionsbedingung für Objektextraktion aus ID Tabelle 20050323

Method ADD_CRITERIA on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_MSI_MATERIAL_EXTRACT has no parameter.
Method CONSTRUCTOR on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method EXECUTE_FIELD_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SEL_OPTION Call by reference Type reference (TYPE) RSSELECT Schnittstelle: Selektionskriterien 20050511
2 Importing IV_CONVEXIT Call by reference Type reference (TYPE) CONVEXIT Konvertierungsroutine 20050511
# Exception Resumable Description Created on
1 CX_MDS_EXTRACTOR Ausnahmebehandlung im Extraktor 20050511

Method EXTRACT_DATA Signature

Method EXTRACT_DATA on class CL_MSI_MATERIAL_EXTRACT has no parameter.
Method EXTRACT_DATA on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method EXTRACT_ID Signature

Method EXTRACT_ID on class CL_MSI_MATERIAL_EXTRACT has no parameter.
Method EXTRACT_ID on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method FILL_COMPLEX_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MDS_CTRLS_ERROR_STRATEGIES Nachrichten-Struktur des Controllers speziell für Strategien 20050308
2 Exporting ES_DATA Call by reference Type reference (TYPE) ANY 20050308
3 Importing IT_MAKT Call by reference Type reference (TYPE) MAKT_TAB Materialkurztexte 20050323
4 Importing IT_MARA Call by reference Type reference (TYPE) MARA_TAB Allgemeine Materialdaten 20050323
5 Importing IT_MARM Call by reference Type reference (TYPE) MARM_TAB Mengeneinheiten zum Material 20050323
6 Importing IT_MEAN Call by reference Type reference (TYPE) MEAN_TAB Europäische Artikelnummern zum Material 20050323

Method FILL_COMPLEX_DATA_TYPE on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_MSI_MATERIAL_EXTRACT has no parameter.
Method FINALIZE on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method FINALIZE_ID Signature

Method FINALIZE_ID on class CL_MSI_MATERIAL_EXTRACT has no parameter.
Method FINALIZE_ID on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class CL_MSI_MATERIAL_EXTRACT has no parameter.
Method GET_INSTANCE on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEL_KIND Call by reference Type reference (TYPE) MDST_SYNC_KIND Art der Datenselektion 20050323
2 Importing IV_SOURCE_OBJECT Call by reference Type reference (TYPE) MDS_CTRL_OBJ_SOURCE Quell-Synchronisationsobjekt 20050323
3 Returning RT_SELTAB Value transfer Type reference (TYPE) MDST_SYNC_SELTAB_TAB Tabellennamen für Selektion zur Loadhistorie (Tab typ) 20050323
# Exception Resumable Description Created on
1 CX_MDS_EXTRACTOR Ausnahmebehandlung im Extraktor 20050323

Method HAS_RELATIONS Signature

Method HAS_RELATIONS on class CL_MSI_MATERIAL_EXTRACT has no parameter.
Method HAS_RELATIONS on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method HAS_TEST_MODE Signature

Method HAS_TEST_MODE on class CL_MSI_MATERIAL_EXTRACT has no parameter.
Method HAS_TEST_MODE on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_MSI_MATERIAL_EXTRACT has no parameter.
Method INITIALIZE on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method INITIALIZE_ID Signature

Method INITIALIZE_ID on class CL_MSI_MATERIAL_EXTRACT has no parameter.
Method INITIALIZE_ID on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method SET_INTERNAL_PARAMETER Signature

Method SET_INTERNAL_PARAMETER on class CL_MSI_MATERIAL_EXTRACT has no parameter.
Method SET_INTERNAL_PARAMETER on class CL_MSI_MATERIAL_EXTRACT has no exception.

Method SET_SELECTION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL_CRITERIA Call by reference Type reference (TYPE) MDST_SYNC_SELECT_OPTIONS Selektionsbedingung für Objektextraktion aus ID Tabelle 20050511

Method SET_SELECTION_TABLE on class CL_MSI_MATERIAL_EXTRACT has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 600