SAP ABAP Class CL_RSODSO_SID_ACC_ADPT_SD (Access Method for Distinct Value Selection)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_SID (Package) SID Generation in Context of DataStore Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_SID_ACC_ADPT Access Methodology 20110923
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_SID_ACC_ADPT_AJ Access Method "Anti-Join" 20111027
2 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_SID_ACC_ADPT_SD_AT Access method for distinct value selection of active data 20120124
Properties
Class CL_RSODSO_SID_ACC_ADPT_SD  
Short Description Access Method for Distinct Value Selection    
Super Class CL_RSODSO_SID_ACC_ADPT Access Methodology 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_SID   SID Generation in Context of DataStore Objects 
Created 20110923   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)
2 CL_RSODSO_SID_CTRL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSODSO_SID_ACC_ADPT_SD has no interface implemented.
Friends
Class CL_RSODSO_SID_ACC_ADPT_SD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BYPASS_DOMAIN Constant Public Type reference (TYPE) STRING 'RRSI_TH_VALSID' 20111108
2 O_IOBJ_INDEX Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20110923
3 O_IOBJ_MAX Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20110923
4 O_SQL_WHERE Instance attribute Protected Type reference (TYPE) STRING 20110923
5 O_TH_IOBJ_WORKLIST Instance attribute Protected Type reference (TYPE) CL_RSODSO_SID_CTRL=>T_TH_IOBJ_WORKLIST List of InfoObjects 20111215
6 O_T_COMPONENTS Instance attribute Protected Type reference (TYPE) ABAP_COMPONENT_TAB 20110923
7 O_T_IOBJ Instance attribute Protected Type reference (TYPE) RSODSO_T_IOBJLIST List of InfoObjects 20110923
8 O_T_MSG Instance attribute Protected Type reference (TYPE) RSODSO_T_MSG Table with Messages 20120203
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20110923
2 GET_EVALUATE_CHECK_FLAG Instance method Protected Method Auswertung des Check-Flags für SID-Erzeugung 20120808
3 GET_RESULTSET Instance method Protected Method 20111108
4 GET_WORKAREA Instance method Protected Method 20110923
5 _ADD_COMPONENT Instance method Protected Method 20110923
6 _ADD_EMPTY_MSG Instance method Protected Method 20120203
7 _ADD_SKIP_MSG Instance method Protected Method 20120203
8 _CLOSE_DBMS_CURSOR Instance method Protected Method 20111027
9 _CREATE_RUNTIME_CONTEXT Instance method Protected Method 20120203
10 _FETCH_DBMS_CURSOR Instance method Protected Method 20111027
11 _GET_ADPT_BYPASS_AVAIL Instance method Protected Method 20111108
12 _GET_DBMS_CURSOR_IS_OPEN Instance method Protected Method 20111027
13 _OPEN_DBMS_CURSOR Instance method Protected Method 20111027
Events
Class CL_RSODSO_SID_ACC_ADPT_SD has no event.
Types
Class CL_RSODSO_SID_ACC_ADPT_SD has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20110923
2 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 50000 Natürliche Zahl 20110923
3 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Boolean 20120124
4 Importing I_TH_IOBJ Call by reference Type reference (TYPE) RSODSO_TH_IOBJLIST Liste von InfoObjekten 20110923

Method CONSTRUCTOR on class CL_RSODSO_SID_ACC_ADPT_SD has no exception.

Method GET_EVALUATE_CHECK_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJ Call by reference Type reference (TYPE) RSDIOBJNM InfoObjekt 20120808
2 Returning R_EVAL_CHKFL Value transfer Type reference (TYPE) RS_BOOL Boolean 20120808
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20120808

Method GET_RESULTSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_PACKAGE Call by reference Type reference (TYPE) RS_BOOL Datenpaket leer 20120203
2 Exporting E_FULL_PACKAGE Call by reference Type reference (TYPE) RS_BOOL Datenpaket entspricht Paketgröße 20111108
3 Exporting E_R_RESULTSET Value transfer Object reference (TYPE REF TO) CL_RSODSO_SID_RESULTSET Ergebnismenge eines SID-Fetch 20111108
4 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20111108
5 Importing I_R_DATA Call by reference Object reference (TYPE REF TO) DATA 20111108

Method GET_RESULTSET on class CL_RSODSO_SID_ACC_ADPT_SD has no exception.

Method GET_WORKAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_T_RESULTSET Value transfer Object reference (TYPE REF TO) DATA 20110923
2 Exporting E_T_FIELDLIST Call by reference Type reference (TYPE) T_T_FIELDLIST Tabelle Feldname 20111027
3 Importing I_IOBJ Call by reference Type reference (TYPE) RSDIOBJNM Verzeichnis aller InfoObjects 20110923
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20110923

Method _ADD_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJ_DATATYPE Call by reference Type reference (TYPE) DATATYPE_D Datentyp im ABAP Dictionary 20110923
2 Importing I_IOBJ_FIELDNM Call by reference Type reference (TYPE) RSDIOBJNM InfoObjekt 20110923
3 Returning R_S_COMPONENT Value transfer Type reference (TYPE) ABAP_COMPONENTDESCR 20110923
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20110923

Method _ADD_EMPTY_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSDIOBJNM InfoObjekt 20120203
2 Importing I_R_RESULTSET Call by reference Object reference (TYPE REF TO) CL_RSODSO_SID_RESULTSET Ergebnismenge eines SID-Fetch 20120808

Method _ADD_EMPTY_MSG on class CL_RSODSO_SID_ACC_ADPT_SD has no exception.

Method _ADD_SKIP_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSDIOBJNM InfoObjekt 20120203

Method _ADD_SKIP_MSG on class CL_RSODSO_SID_ACC_ADPT_SD has no exception.

Method _CLOSE_DBMS_CURSOR Signature

Method _CLOSE_DBMS_CURSOR on class CL_RSODSO_SID_ACC_ADPT_SD has no parameter.
Method _CLOSE_DBMS_CURSOR on class CL_RSODSO_SID_ACC_ADPT_SD has no exception.

Method _CREATE_RUNTIME_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20120203

Method _CREATE_RUNTIME_CONTEXT on class CL_RSODSO_SID_ACC_ADPT_SD has no exception.

Method _FETCH_DBMS_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RESULTSET Call by reference Object reference (TYPE REF TO) DATA 20111027
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20111027

Method _GET_ADPT_BYPASS_AVAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BYPASS_AVAIL Value transfer Type reference (TYPE) RS_BOOL Boolean 20111108

Method _GET_ADPT_BYPASS_AVAIL on class CL_RSODSO_SID_ACC_ADPT_SD has no exception.

Method _GET_DBMS_CURSOR_IS_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_OPEN Value transfer Type reference (TYPE) RS_BOOL Boolean 20111027

Method _GET_DBMS_CURSOR_IS_OPEN on class CL_RSODSO_SID_ACC_ADPT_SD has no exception.

Method _OPEN_DBMS_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EVAL_CHKFL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Nur Merkmalswerte mit gesetztem Checkflag berücksichtigen? 20120808
2 Importing I_R_RESULTSET Call by reference Object reference (TYPE REF TO) DATA 20111027
3 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20111027
4 Importing I_T_FIELDLIST Call by reference Type reference (TYPE) T_T_FIELDLIST Tabelle Feldname 20111027
5 Importing I_WHERE_CLAUSE Call by reference Type reference (TYPE) STRING 20111027
# Exception Resumable Description Created on
1 CX_RSODSO_DATABASE_ERROR Fehler während der Verarbeitung der Daten 20111027
2 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20120312
History
Last changed by/on SAP  20130531 
SAP Release Created in 730