SAP ABAP Class CL_MDS_PRODUCT_EXTRACT (Extractorclass for Products (general))
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   AP-MD-BF-SYN (Application Component) Master Data Synchronization
     MDS_PRODUCT (Package) Master Data Synchronization: Product Master
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDS_EXTRACTOR_ABSTRACT Abstract Class for Data Extraction 20050404
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDS_PRODUCT_MAT_EXTRACT Extractorclass for Products (type: Material) 20050404
2 Inheritance (c INHERITING FROM c_ref)  CL_MDS_PRODUCT_SRV_EXTRACT Extractorclass for Products (type: Services) 20050404
Properties
Class CL_MDS_PRODUCT_EXTRACT  
Short Description Extractorclass for Products (general)    
Super Class CL_MDS_EXTRACTOR_ABSTRACT Abstract Class for Data Extraction 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDS_PRODUCT   Master Data Synchronization: Product Master 
Created 20050404   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MDS_PRODUCT_EXTRACT has no interface implemented.
Friends
Class CL_MDS_PRODUCT_EXTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ID_BLOCK_SIZE Constant Protected Type reference (TYPE) MDST_BLOCK_SIZE 100000 20050404
2 GC_PRIMARY_KEY Constant Protected Type reference (TYPE) FIELDNAME 'PRODUCT_GUID' 20050404
3 GC_SETTYPE_IDS Instance attribute Protected See coding 20050429
4 GT_ORG_TYPES Instance attribute Protected Type reference (TYPE) COMT_PR_ORG_TYPE_LIST_TAB 20050513
5 GV_PRODUCT_TYPE Instance attribute Protected Type reference (TYPE) COMT_PRODUCT_TYPE 20050406
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SETTYPE Instance method Protected Method 20050429
2 CONSTRUCTOR Instance method Public Constructor 20050406
3 CONVERT_FILTER_JOIN Instance method Protected Method 20050406
4 CONVERT_TAB_FOR_JOIN Instance method Protected Method 20050406
5 GET_RELTYPES Instance method Protected Method 20050406
6 GET_SETTYPES Instance method Protected Method 20050406
7 SELECT_OBJECTS_BY_CAT Instance method Protected Method 20050406
8 SET_ID_FIELDS Instance method Protected Method 20050504
Events
Class CL_MDS_PRODUCT_EXTRACT has no event.
Types
Class CL_MDS_PRODUCT_EXTRACT has no local type.
Method Signatures

Method ADD_SETTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SETTYPES Call by reference Type reference (TYPE) COMT_FRGTYPE_TAB_EXT 20050429
2 Importing IV_SETTYPE_ID Call by reference Type reference (TYPE) COMT_FRGTYPE_ID 20050429

Method ADD_SETTYPE on class CL_MDS_PRODUCT_EXTRACT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRODUCT_TYPE Call by reference Type reference (TYPE) COMT_PRODUCT_TYPE Produkttyp 20050406

Method CONSTRUCTOR on class CL_MDS_PRODUCT_EXTRACT has no exception.

Method CONVERT_FILTER_JOIN 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 20050406

Method CONVERT_FILTER_JOIN on class CL_MDS_PRODUCT_EXTRACT has no exception.

Method CONVERT_TAB_FOR_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEL_OPTION Call by reference Type reference (TYPE) MDST_SYNC_SEL_OPTIONS_TAB Selektionsbedingungen für Objektextraktion 20050406
2 Importing IV_JOIN_ID Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20050406
3 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050406

Method CONVERT_TAB_FOR_JOIN on class CL_MDS_PRODUCT_EXTRACT has no exception.

Method GET_RELTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTAINER Value transfer Type reference (TYPE) MDST_SYNC_DATA_CONTAINER Generischer Container für Objektdaten 20050406
2 Importing IV_SEL_KIND Call by reference Type reference (TYPE) MDST_SYNC_KIND ' ' Art der Datenselektion 20050406
# Exception Resumable Description Created on
1 CX_MDS_EXTRACTOR Ausnahmebehandlung im Extraktor 20050406

Method GET_SETTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CONTAINER Value transfer Type reference (TYPE) MDST_SYNC_DATA_CONTAINER Generischer Container für Objektdaten 20050406
# Exception Resumable Description Created on
1 CX_MDS_EXTRACTOR Ausnahmebehandlung im Extraktor 20050406

Method SELECT_OBJECTS_BY_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID_BLOCK_SIZE Call by reference Type reference (TYPE) MDST_BLOCK_SIZE Blockgröße bei Massensynchronisation 20050406
2 Returning RT_OBJECT_LIST Value transfer Type reference (TYPE) MDST_SYNC_OBJECT_ID_TAB Objekt ID Liste für Massenload 20050406
# Exception Resumable Description Created on
1 CX_MDS_EXTRACTOR Ausnahmebehandlung im Extraktor 20050406

Method SET_ID_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEL_TAB_ID Call by reference Type reference (TYPE) MDST_SEL_TABLE_ID 20050504

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