SAP ABAP Class CL_RSODSO_GUI_DATASTORE (Representation of a DataStore object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_GUI (Package) UI Framework for DataStore objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSODSO_GUI_CHECK Checks 20130208
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSODSO_GUI_COPY_FROM Copy data from template to field 20130208
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSODSO_GUI_DATA Data transfer 20130208
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_GUI_DATASTORE_DUPD DataStore for direct update 20130213
2 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_GUI_DATASTORE_STD Standard DataStore Object 20130211
3 Inheritance (c INHERITING FROM c_ref)  CL_RSODSO_GUI_DATASTORE_WO Write-optimized DataStore object 20130213
Properties
Class CL_RSODSO_GUI_DATASTORE  
Short Description Representation of a DataStore object    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_GUI   UI Framework for DataStore objects 
Created 20130110   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSODSO_GUI_CHECK Checks 20130208
2 IF_RSODSO_GUI_COPY_FROM Copy data from template to field 20130208
3 IF_RSODSO_GUI_DATA Data transfer 20130208
Friends
Class CL_RSODSO_GUI_DATASTORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CCOND_MAX_KEYFIELDS Constant Public Type reference (TYPE) INT4 16 Natural number 20130208
2 C_CONFIG_DELTA_ROWS Constant Public Type reference (TYPE) INT4 10 Natural number 20130208
3 C_CONFIG_INITIAL_ROWS Constant Public Type reference (TYPE) INT4 200 Natural number 20130208
4 C_SETTING_ALLOW_DUPLICATES Constant Public Type reference (TYPE) RSODSOSETTING 7 Setting 20130213
5 C_SETTING_CHECK_DELTA Constant Public Type reference (TYPE) RSODSOSETTING 8 Setting 20130213
6 C_SETTING_GEN_HANA_MODEL Constant Public Type reference (TYPE) RSODSOSETTING 2 Setting 20130213
7 C_SETTING_HANA_OPTIMIZED Constant Public Type reference (TYPE) RSODSOSETTING 4 Setting 20130213
8 C_SETTING_PLANNING Constant Public Type reference (TYPE) RSODSOSETTING 3 Setting 20130213
9 C_SETTING_SET_QUAL_OK Constant Public Type reference (TYPE) RSODSOSETTING 5 Setting 20130213
10 C_SETTING_SID_GEN Constant Public Type reference (TYPE) RSODSOSETTING 1 Setting 20130213
11 C_SETTING_UNIQUE_RECORDS Constant Public Type reference (TYPE) RSODSOSETTING 6 Setting 20130213
12 OS_DBSETTINGS Instance attribute Protected Type reference (TYPE) RSODSO_S_GUI_DBMS Database specific setting 20130905
13 OS_DBSTORAGE Instance attribute Protected Type reference (TYPE) RSODSO_S_GUI_DBSTORAGE DB Storage Parameters 20130715
14 OT_COMPONENT Instance attribute Protected Type reference (TYPE) RSODSO_T_COMP List of components 20130208
15 OT_DATATYPES Static Attribute Protected Type reference (TYPE) VRM_VALUES 20130711
16 OT_INDEX Instance attribute Protected Type reference (TYPE) RSD_T_ODSO_INDX List of InfoObjects in ODS Index 20130709
17 OT_INDEX_FIELD Instance attribute Protected Type reference (TYPE) RSD_T_ODSO_INDX_IOBJ List of InfoObjects in ODS Index 20130710
18 OT_RESERVED_NAMES Static Attribute Protected Type reference (TYPE) TT_TRESE Reserved Names 20130904
19 OT_STRUCTURE Instance attribute Protected Type reference (TYPE) RSODSO_T_GUI_STRUCTDESCR Structure of DataStore objects 20130208
20 OT_VALUES_RSDAGGRGEN Static Attribute Protected Type reference (TYPE) VRM_VALUES 20130822
21 OT_VALUES_RSDATATYPE Static Attribute Protected Type reference (TYPE) VRM_VALUES 20130711
22 OT_VALUES_RSDBEXFL Static Attribute Protected Type reference (TYPE) VRM_VALUES 20130214
23 OT_VALUES_RSHANAMODEL Static Attribute Protected Type reference (TYPE) VRM_VALUES 20130710
24 O_CONTAINS_DATA Instance attribute Protected Type reference (TYPE) RS_BOOL Boolean 20130620
25 O_DOMAIN Instance attribute Protected Type reference (TYPE) RSODSO_DSODOMAIN Domain of DataStore objects 20130625
26 O_GEN_HANA_MODEL Instance attribute Protected Type reference (TYPE) RSMHANAMODEL Flag: Analytic View in HANA DB for corresponding InfoCube 20130213
27 O_INFOAREA Instance attribute Protected Type reference (TYPE) RSINFOAREA InfoArea 20130712
28 O_SID_GENERATION Instance attribute Protected Type reference (TYPE) RSDBEXFL SID Generation 20130213
29 O_TEXT Instance attribute Protected Type reference (TYPE) RSTXTLG Short description 20130215
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_INITIAL_ROWS Instance method Protected Method 20130208
2 CLASS_CONSTRUCTOR Static method Public Constructor 20130214
3 COMPARE Instance method Public Method Compares two DataStore versions 20130208
4 CONSTRUCTOR Instance method Protected Constructor 20130208
5 COPY Instance method Public Method Copy DataStore version into another 20130208
6 COPY_FROM_TEMPLATE Static method Public Method 20130208
7 FACTORY Static method Public Method 20130110
8 FLTR_SUPP_AGGRGEN Static method Protected Method 20130822
9 FLTR_SUPP_DATATYPES Static method Protected Method 20130711
10 GET_DEFAULT_FOR_SID_GEN Instance method Public Method 20130626
11 GET_DISABLED_FIELDS Instance method Protected Method 20130211
12 GET_INDEX Instance method Public Method 20130710
13 GET_NUM_INDEXES Instance method Public Method 20130710
14 GET_STRUCTURE Instance method Public Method 20130211
15 GET_SUPP_AGGRGEN Instance method Public Method 20130822
16 GET_SUPP_DATATYPES Instance method Public Method 20130711
17 GET_TYPE Instance method Public Method 20130212
18 INIT Instance method Public Method 20130208
19 INIT_FB_DATASTORE Instance method Public Method 20130619
20 INIT_IOBJ_DATATASTORE Instance method Public Method 20130211
21 RENUMBER_POSIT Instance method Protected Method 20130621
Events
Class CL_RSODSO_GUI_DATASTORE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_TRESE Protected See coding 20130904 TT_TRESE TYPE TABLE OF trese
Method Signatures

Method APPEND_INITIAL_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROWS Call by reference Type reference (TYPE) INT4 Natural number 20130208

Method APPEND_INITIAL_ROWS on class CL_RSODSO_GUI_DATASTORE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSODSO_GUI_DATASTORE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSODSO_GUI_DATASTORE has no exception.

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATASTORE Call by reference Object reference (TYPE REF TO) CL_RSODSO_GUI_DATASTORE DataStore-Repräsentation 20130208
2 Returning R_IDENTICAL Value transfer Type reference (TYPE) RS_BOOL Boolean 20130208

Method COMPARE on class CL_RSODSO_GUI_DATASTORE has no exception.

Method CONSTRUCTOR Signature

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

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_RSODSO_GUI_DATASTORE DataStore-Repräsentation 20130208

Method COPY on class CL_RSODSO_GUI_DATASTORE has no exception.

Method COPY_FROM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TEMPLATE Call by reference Object reference (TYPE REF TO) CL_RSODSO_GUI_DATASTORE DataStore-Repräsentation 20130208
2 Returning RR_DATASTORE Value transfer Object reference (TYPE REF TO) CL_RSODSO_GUI_DATASTORE DataStore-Repräsentation 20130208

Method COPY_FROM_TEMPLATE on class CL_RSODSO_GUI_DATASTORE has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASTORE_TYPE Call by reference Type reference (TYPE) RSDODSOTYPE Type of DataStore Object 20130110
2 Returning RR_DATASTORE Value transfer Object reference (TYPE REF TO) CL_RSODSO_GUI_DATASTORE DataStore-Repräsentation 20130110

Method FACTORY on class CL_RSODSO_GUI_DATASTORE has no exception.

Method FLTR_SUPP_AGGRGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AGGRGEN Call by reference Type reference (TYPE) VRM_VALUES 20130822

Method FLTR_SUPP_AGGRGEN on class CL_RSODSO_GUI_DATASTORE has no exception.

Method FLTR_SUPP_DATATYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATATYPES Call by reference Type reference (TYPE) VRM_VALUES 20130711

Method FLTR_SUPP_DATATYPES on class CL_RSODSO_GUI_DATASTORE has no exception.

Method GET_DEFAULT_FOR_SID_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DEF_SID_GEN Value transfer Type reference (TYPE) RSDBEXFL SID Generation 20130626

Method GET_DEFAULT_FOR_SID_GEN on class CL_RSODSO_GUI_DATASTORE has no exception.

Method GET_DISABLED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20130211
2 Returning RT_DIS_FIELDS Value transfer Type reference (TYPE) RSODSO_T_COMP List of components 20130211

Method GET_DISABLED_FIELDS on class CL_RSODSO_GUI_DATASTORE has no exception.

Method GET_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX Call by reference Type reference (TYPE) RSD_T_ODSO_INDX List of ODS Indexes 20130710
2 Exporting ET_INDEX_FIELD Call by reference Type reference (TYPE) RSD_T_ODSO_INDX_IOBJ List of InfoObjects in ODS Index 20130710

Method GET_INDEX on class CL_RSODSO_GUI_DATASTORE has no exception.

Method GET_NUM_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUM_INDEXES Value transfer Type reference (TYPE) INT4 Natural number 20130710

Method GET_NUM_INDEXES on class CL_RSODSO_GUI_DATASTORE has no exception.

Method GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STRUCTURE Value transfer Type reference (TYPE) RSODSO_T_GUI_STRUCTDESCR Structure of DataStore objects 20130211

Method GET_STRUCTURE on class CL_RSODSO_GUI_DATASTORE has no exception.

Method GET_SUPP_AGGRGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_AGGRGEN Value transfer Type reference (TYPE) VRM_VALUES 20130822

Method GET_SUPP_AGGRGEN on class CL_RSODSO_GUI_DATASTORE has no exception.

Method GET_SUPP_DATATYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DATATYPES Value transfer Type reference (TYPE) VRM_VALUES 20130711

Method GET_SUPP_DATATYPES on class CL_RSODSO_GUI_DATASTORE has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) RSDODSOTYPE Type of DataStore Object 20130212

Method GET_TYPE on class CL_RSODSO_GUI_DATASTORE has no exception.

Method INIT Signature

Method INIT on class CL_RSODSO_GUI_DATASTORE has no parameter.
Method INIT on class CL_RSODSO_GUI_DATASTORE has no exception.

Method INIT_FB_DATASTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) CL_RSODSO_GUI_LOG_HANDLER Logging 20130619
2 Importing IT_INDEX Call by reference Type reference (TYPE) RSD_T_ODSO_INDX List of ODS Indexes 20130710
3 Importing IT_INDEX_FIELD Call by reference Type reference (TYPE) RSD_T_ODSO_INDX_IOBJ List of InfoObjects in ODS Index 20130710
4 Importing IT_STRUCTURE Call by reference Type reference (TYPE) RSODSO_T_GUI_STRUCTDESCR Structure of DataStore objects 20130619
5 Importing I_CONTAINS_DATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20130620
# Exception Resumable Description Created on
1 CX_RSODSO_GUI_EXCEPTION Error when processing UI requests 20130619

Method INIT_IOBJ_DATATASTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) CL_RSODSO_GUI_LOG_HANDLER Logging 20130211
2 Importing IT_INDEX Call by reference Type reference (TYPE) RSD_T_ODSO_INDX List of ODS Indexes 20130710
3 Importing IT_INDEX_FIELD Call by reference Type reference (TYPE) RSD_T_ODSO_INDX_IOBJ List of InfoObjects in ODS Index 20130710
4 Importing IT_STRUCTURE Call by reference Type reference (TYPE) RSODSO_T_GUI_STRUCTDESCR Structure of DataStore objects 20130211
5 Importing I_CONTAINS_DATA Call by reference Type reference (TYPE) RS_BOOL Boolean 20130620
# Exception Resumable Description Created on
1 CX_RSODSO_GUI_EXCEPTION Error when processing UI requests 20130211

Method RENUMBER_POSIT Signature

Method RENUMBER_POSIT on class CL_RSODSO_GUI_DATASTORE has no parameter.
Method RENUMBER_POSIT on class CL_RSODSO_GUI_DATASTORE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740