SAP ABAP Class CL_RSDME_EXTRACTOR_GEN (Extractor Functionality - Generic)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-EI-DM (Application Component) Data Mining
     RS_DME_EX (Package) Datamining Extractor Functionality
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDME_EXTRACTOR_SAP_ABC Extractor Functionality - Specialized by SAP_ABC 20031013
2 Inheritance (c INHERITING FROM c_ref)  CL_RSDME_EXTRACTOR_SAP_AD Extractor Functionality - Association Discovery Specific 20031017
Properties
Class CL_RSDME_EXTRACTOR_GEN  
Short Description Extractor Functionality - Generic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_DME_EX   Datamining Extractor Functionality 
Created 20031007   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSAOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDMU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDME_EXTRACTOR_GEN has no interface implemented.
Friends
Class CL_RSDME_EXTRACTOR_GEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DATE_FROM_DTEL Constant Public Type reference (TYPE) FIELDNAME '/BI0/OIDATEFROM' 20031013
2 MC_DATE_FROM_FIELD Constant Public Type reference (TYPE) FIELDNAME 'DATEFROM' 20031013
3 MC_DATE_TO_DTEL Constant Public Type reference (TYPE) FIELDNAME '/BI0/OIDATETO' 20031013
4 MC_DATE_TO_FIELD Constant Public Type reference (TYPE) FIELDNAME 'DATETO' 20031013
5 MC_DELTA Constant Public Type reference (TYPE) ROGENFLAG ' ' 20031009
6 MC_DEL_FUNC Constant Public Type reference (TYPE) CHAR50 'RS_DME_EXG_DELETE_DS_EVENT_NEW' 20031009
7 MC_DEV_CLASS Constant Public Type reference (TYPE) RODYNP100-DEVCLASS '$TMP' 20031009
8 MC_DS_TYPE Constant Public Type reference (TYPE) ROOSTYPE 'TRAN' 20031009
9 MC_EXTMETHOD Constant Public Type reference (TYPE) ROEXMETHOD 'F1' 20031009
10 MC_EXTRACTOR Constant Public Type reference (TYPE) ROEXTRACTO 'RS_DME_EXG_GET_DATA_NEW' 20031009
11 MC_GENFLAG Constant Public Type reference (TYPE) RSDMEM_BOOL_CH 'X' 20031009
12 MC_MODEL_FIELD Constant Public Type reference (TYPE) FIELDNAME 'MINING_ID' 20031015
13 M_ENGINE Instance attribute Protected Type reference (TYPE) RSDMEM_ANALYTICAL_SERVICE 20031007
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check mapping for specified model 20031007
2 CHECK_AUTHORITY Instance method Public Method Check Authority 20031007
3 CHECK_CONTENT_OBJECTS Instance method Public Method Check Content Objects availability(Engine Specific) 20031007
4 CHECK_DS_CONSISTENCY Instance method Public Method Check DataSource consistency 20031007
5 CHECK_DS_IN_REPOSITORY Instance method Public Method Find DS in OLTP DS Repository 20031010
6 CHECK_EXISTS Instance method Public Method Check Existence of Mapping 20031009
7 CHECK_MODEL Instance method Public Method Check Model 20031009
8 CREATE Instance method Public Method Create DataSource 20031007
9 DELETE_MAPPING Instance method Public Method Delete Mapping for given model 20031015
10 GENERATE_DATASOURCE Instance method Public Method Generate DataSource 20031009
11 GENERATE_DS_NAME Instance method Protected Method Generate DataSource Name 20031009
12 GET_APP_COMP Instance method Protected Method Get Application Component (Engine Specific ) 20031009
13 GET_DEV_CLASS Instance method Protected Method Get Development Class 20031009
14 GET_ENGINE Instance method Public Method Get Engine 20031009
15 GET_ENGINE_DB_PREFIX Instance method Protected Method Get Prefix Info (Engine Specific) 20031009
16 GET_EXTRACT_NAME Instance method Protected Method Get Extract Name (Engine Specific) 20031007
17 GET_EXTRACT_STRUCTURE Instance method Public Method Create extract Structure for specified model 20031007
18 GET_EXT_FIELD_LIST Instance method Protected Method Get Extract Field List (Engine Specific) 20031007
19 GET_GUID_IOBJ_INFO Instance method Public Method Get GUID Infoobject Info (Engine Specific) 20031009
20 GET_MAPPING Instance method Public Method Get Mapping for given model 20031010
21 GET_MODEL_REF Instance method Public Method Get Model Ref 20031007
22 LOCK Instance method Public Method Lock Mapping 20031007
23 SEARCH_DS_FOR_KEYS Instance method Public Method Search DS for specified Keys 20031010
24 SET_ENGINE Instance method Public Method Set Engine 20031007
25 UNLOCK Instance method Public Method Unlock Mapping 20031007
26 UPDATE_MAPPING Instance method Public Method Update Mapping 20031007
Events
Class CL_RSDME_EXTRACTOR_GEN has no event.
Types
Class CL_RSDME_EXTRACTOR_GEN has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007
2 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031007

Method CHECK on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007
2 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031009

Method CHECK_AUTHORITY on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method CHECK_CONTENT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007

Method CHECK_CONTENT_OBJECTS on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method CHECK_DS_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONSISTENT Call by reference Type reference (TYPE) RSDMEM_BOOL_CH 20031010
2 Exporting E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007
3 Importing IS_DATASOURCE Call by reference Type reference (TYPE) RODYNP100 20031007

Method CHECK_DS_CONSISTENCY on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method CHECK_DS_IN_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONSISTENT Call by reference Type reference (TYPE) RSDMEM_BOOL_CH 20031010
2 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSDME_ERROR 20031010
3 Importing I_DATASOURCE Call by reference Type reference (TYPE) ROOSOURCER 20031010

Method CHECK_DS_IN_REPOSITORY on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method CHECK_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTS Call by reference Type reference (TYPE) RSDMEM_BOOL_CH 20031009
2 Exporting E_INVALID Call by reference Type reference (TYPE) RSDMEM_BOOL_CH 20031009
3 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSDME_ERROR 20031009
4 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031009

Method CHECK_EXISTS on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method CHECK_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSDME_ERROR 20031009
2 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031009

Method CHECK_MODEL on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW Call by reference Type reference (TYPE) RSDMEM_BOOL_CH 20031007
2 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007
3 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031007
4 Importing I_S_TIME_OPT Call by reference Type reference (TYPE) RSDMSX_TIME_OPT 20031007

Method CREATE on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method DELETE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSDME_ERROR 20031015
2 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031015

Method DELETE_MAPPING on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GENERATE_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATASOURCE Call by reference Type reference (TYPE) ROOSOURCER 20031009
2 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSDME_ERROR 20031009
3 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031009
4 Importing I_T_KEYS Call by reference Type reference (TYPE) RSDMU_T_COL_NAMES 20031009

Method GENERATE_DATASOURCE on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GENERATE_DS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATASOURCE Call by reference Type reference (TYPE) ROOSOURCER 20031009
2 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSDME_ERROR 20031009
3 Exporting E_T_TEXTS Call by reference Type reference (TYPE) RSAOT_T_OSGENTEXT 20031009
4 Importing I_EXT_STRUCT Call by reference Type reference (TYPE) RSDMEX_EXT_STRCT 20031009

Method GENERATE_DS_NAME on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GET_APP_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_APPCOMP Value transfer Type reference (TYPE) RSGENOS-APPLNM 20031009

Method GET_APP_COMP on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GET_DEV_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DEVCLASS Value transfer Type reference (TYPE) RSAOT_DEVC 20031009

Method GET_DEV_CLASS on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GET_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ENGINE Value transfer Type reference (TYPE) RSDMEM_ANALYTICAL_SERVICE 20031009

Method GET_ENGINE on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GET_ENGINE_DB_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXT_DESC Call by reference Type reference (TYPE) RSDMEM_LANGU_DESCRIPTION 20031009
2 Exporting E_NAMESPACE Call by reference Type reference (TYPE) RSDMEX_NAMESPACE 20031009
3 Exporting E_SRV_ID Call by reference Type reference (TYPE) RSDMEM_SRV_ID 20031009

Method GET_ENGINE_DB_PREFIX on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GET_EXTRACT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXT_DESC Call by reference Type reference (TYPE) RSDMEM_LANGU_DESCRIPTION 20031009
2 Exporting E_EXT_STRUCT Call by reference Type reference (TYPE) RSDMEX_EXT_STRCT 20031007
3 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007
4 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL Analytical Model 20110712

Method GET_EXTRACT_NAME on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GET_EXTRACT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXT_STRUCT Call by reference Type reference (TYPE) TABNAME 20031007
2 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007
3 Exporting E_T_GENFD Call by reference Type reference (TYPE) RSDMU_T_GENFD 20031009
4 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031007

Method GET_EXTRACT_STRUCTURE on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GET_EXT_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007
2 Exporting E_T_FIELDS Call by reference Type reference (TYPE) DD03TTYP 20031007
3 Exporting E_T_FIELDS_INFO Call by reference Type reference (TYPE) RSDMU_T_GENFD 20031007
4 Importing I_EXT_STRUCT Call by reference Type reference (TYPE) RSDMEX_EXT_STRCT 20031007
5 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031007

Method GET_EXT_FIELD_LIST on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GET_GUID_IOBJ_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DTEL Call by reference Type reference (TYPE) DDOBJNAME 20031009
2 Exporting E_OBJNAME Call by reference Type reference (TYPE) FIELDNAME 20031009

Method GET_GUID_IOBJ_INFO on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GET_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAPPING Call by reference Type reference (TYPE) RSDMTP_DSRC_BWD 20031010
2 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSDME_ERROR 20031010
3 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031010

Method GET_MAPPING on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method GET_MODEL_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_MODEL Call by reference Object reference (TYPE REF TO) IF_RSDME_DMP_MODEL 20031007
2 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007
3 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031007

Method GET_MODEL_REF on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007
2 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031007
3 Importing I_TYPE Call by reference Type reference (TYPE) RSDMEM_TASK_TYPE 'ED' für Bearbeiten, 'EX' für Ausführen 20031009

Method LOCK on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method SEARCH_DS_FOR_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONSISTENT Call by reference Type reference (TYPE) RSDMEM_BOOL_CH 20031010
2 Exporting E_DATASOURCE Call by reference Type reference (TYPE) ROOSOURCER 20031010
3 Exporting E_FOUND Call by reference Type reference (TYPE) RSDMEM_BOOL_CH 20031010
4 Exporting E_R_RETURN Call by reference Object reference (TYPE REF TO) CL_RSDME_ERROR 20031010
5 Importing I_T_KEYS Call by reference Type reference (TYPE) RSDMU_T_COL_NAMES 20031010

Method SEARCH_DS_FOR_KEYS on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method SET_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENGINE Call by reference Type reference (TYPE) RSDMEM_ANALYTICAL_SERVICE 20031007

Method SET_ENGINE on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007
2 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031007
3 Importing I_TYPE Call by reference Type reference (TYPE) CHAR2 'ED' für Bearbeiten, 'EX' für Ausführen 20031009

Method UNLOCK on class CL_RSDME_EXTRACTOR_GEN has no exception.

Method UPDATE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_RETURN Value transfer Object reference (TYPE REF TO) CL_RSDME_ERROR 20031007
2 Importing IS_TIME_OPTION Call by reference Type reference (TYPE) RSDMSX_TIME_OPT 20031007
3 Importing I_MODEL Call by reference Type reference (TYPE) RSDMEM_MODEL 20031007

Method UPDATE_MAPPING on class CL_RSDME_EXTRACTOR_GEN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 350