SAP ABAP Class CL_RSBOLAP_DYN_DATA_GENERATOR (Create Generator for Dynamic Data Structures)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSBOLAP_BICS_CONSUMER (Package) Services for Java Consumer Services
Properties
Class CL_RSBOLAP_DYN_DATA_GENERATOR  
Short Description Create Generator for Dynamic Data Structures    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBOLAP_BICS_CONSUMER   Services for Java Consumer Services 
Created 20090518   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSBOL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSBOLAP_DYN_DATA_GENERATOR has no interface implemented.
Friends
Class CL_RSBOLAP_DYN_DATA_GENERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_R_GENERATOR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RSBOLAP_DYN_DATA_GENERATOR Create Generator for Dynamic Data Structures 20090518
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Constructor (private) 20090518
2 CREATE_CATALOG_FROM_CHAR Instance method Public Method Create Catalog from Characteristic 20090518
3 CREATE_CATALOG_FROM_DATA_CELL Instance method Public Method Create Catalog from Data Cell 20111121
4 CREATE_CATALOG_FROM_HIERARCHY Instance method Public Method Create Catalog from Hierarchy Instance 20090518
5 CREATE_CATALOG_FROM_NODE_TYPE Instance method Public Method Create Catalog from Node Type 20090518
6 CREATE_CATALOG_FROM_RESULT_SET Instance method Public Method Create Catalog for Result Set Definition 20111121
7 CREATE_DATA_FROM_CATALOG Instance method Public Method Create Data Structure from Catalog 20090519
8 CREATE_DATA_FROM_QV_CATALOG Instance method Public Method Create Data Structure from Catalog 20111121
9 GET_INSTANCE Static method Public Method Get Singleton Instance 20090518
10 GET_TABLE_COLUMN_NAME Instance method Private Method Set Name for Table Column 20111121
11 GET_TABLE_COLUMN_TYPE Instance method Private Method Set Data Type for Table Column 20111121
Events
Class CL_RSBOLAP_DYN_DATA_GENERATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_INDEX_NAME Public See coding 20111121 begin of TN_S_INDEX_NAME, table_column_index type rsbolap_index, table_column_name type abap_compname, end of tn_s_index_name
2 TN_TH_INDEX_NAME Public See coding 20111121 tn_th_index_name type hashed table of tn_s_index_name with unique key TABLE_COLUMN_INDEX
Method Signatures

Method CONSTRUCTOR Signature

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

Method CREATE_CATALOG_FROM_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TABLE_COLUMN_INDEX Call by reference Type reference (TYPE) RSBOLAP_INDEX Position eines Objektes (1 basiert) 20090519
2 Changing C_TH_CATALOG Call by reference Type reference (TYPE) RSBOLAP_SO_TH_MEMBER_ACCESS_CA Katalog für den Member Zugriff 20090519
3 Importing I_MEMBER_ACCESS_PRESENTATIONS Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE 20090519
4 Importing I_RESULT_SET_PRESENTATIONS Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE 20090519
5 Importing I_R_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_CHARACTERISTIC_BASE Merkmal im Selektor 20090519
6 Importing I_WITH_ATTRIBUTES Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE 20090519
7 Importing I_WITH_HIERARCHY Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE Boolean 20090610
8 Importing I_WITH_IOBJ_PRESENTATIONS Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE 20090519

Method CREATE_CATALOG_FROM_CHAR on class CL_RSBOLAP_DYN_DATA_GENERATOR has no exception.

Method CREATE_CATALOG_FROM_DATA_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TABLE_COLUMN_INDEX Call by reference Type reference (TYPE) RSBOLAP_INDEX 20111121
2 Changing C_TH_CATALOG Call by reference Type reference (TYPE) RSBOLAP_SO_TH_MEMBER_ACCESS_CA 20111121
3 Importing I_R_DATA_CELL Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_QV_DATA_CELL 20111121

Method CREATE_CATALOG_FROM_DATA_CELL on class CL_RSBOLAP_DYN_DATA_GENERATOR has no exception.

Method CREATE_CATALOG_FROM_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TABLE_COLUMN_INDEX Call by reference Type reference (TYPE) RSBOLAP_INDEX 20090519
2 Changing C_TH_CATALOG Call by reference Type reference (TYPE) RSBOLAP_SO_TH_MEMBER_ACCESS_CA 20090519
3 Importing I_MEMBER_ACCESS_PRESENTATIONS Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE Boolean 20090519
4 Importing I_RESULT_SET_PRESENTATIONS Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE Boolean 20090519
5 Importing I_R_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_BASE 20090519
6 Importing I_WITH_ATTRIBUTES Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE Boolean 20090519
7 Importing I_WITH_HIERARCHY_HEADER Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE Boolean 20100325
8 Importing I_WITH_IOBJ_PRESENTATIONS Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE Boolean 20090519
9 Importing I_WITH_NODE_TYPES Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE Boolean 20091023

Method CREATE_CATALOG_FROM_HIERARCHY on class CL_RSBOLAP_DYN_DATA_GENERATOR has no exception.

Method CREATE_CATALOG_FROM_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TABLE_COLUMN_INDEX Call by reference Type reference (TYPE) RSBOLAP_INDEX 20090519
2 Changing C_TH_CATALOG Call by reference Type reference (TYPE) RSBOLAP_SO_TH_MEMBER_ACCESS_CA 20090519
3 Importing I_MEMBER_ACCESS_PRESENTATIONS Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE 20090519
4 Importing I_RESULT_SET_PRESENTATIONS Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE 20090519
5 Importing I_R_NODE_TYPE Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_NODE_TYPE_BASE Knotentyp in einer Hierarchie 20090519
6 Importing I_WITH_ATTRIBUTES Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE 20090519
7 Importing I_WITH_HIERARCHY_INFO Call by reference Type reference (TYPE) RS_BOOL ABAP_FALSE Boolean 20090602
8 Importing I_WITH_IOBJ_PRESENTATIONS Call by reference Type reference (TYPE) RS_BOOL ABAP_TRUE 20090519

Method CREATE_CATALOG_FROM_NODE_TYPE on class CL_RSBOLAP_DYN_DATA_GENERATOR has no exception.

Method CREATE_CATALOG_FROM_RESULT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TABLE_COLUMN_INDEX Call by reference Type reference (TYPE) RSBOLAP_INDEX 20111121
2 Changing C_TH_CATALOG Call by reference Type reference (TYPE) RSBOLAP_QV_TH_RESULT_SET_CAT 20111121
3 Importing I_T_CHARACTERISTICS Call by reference Type reference (TYPE) RSBOLAP_T_OBJECT 20111121
4 Importing I_T_DATA_CELLS Call by reference Type reference (TYPE) RSBOLAP_T_OBJECT 20111121

Method CREATE_CATALOG_FROM_RESULT_SET on class CL_RSBOLAP_DYN_DATA_GENERATOR has no exception.

Method CREATE_DATA_FROM_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INITIAL_TABLE_SIZE Call by reference Type reference (TYPE) I Initiale Größe der Tabelle 20090612
2 Importing I_TH_COLUMN_CATALOG Value transfer Type reference (TYPE) RSBOLAP_SO_TH_MEMBER_ACCESS_CA Katalog für den Member Zugriff 20090519
3 Importing I_TH_COLUMN_NAMES Call by reference Type reference (TYPE) TN_TH_INDEX_NAME Name der Spalten in der Tabelle 20111121
4 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) DATA Tabelle nach Katalog 20090519

Method CREATE_DATA_FROM_CATALOG on class CL_RSBOLAP_DYN_DATA_GENERATOR has no exception.

Method CREATE_DATA_FROM_QV_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INITIAL_TABLE_SIZE Call by reference Type reference (TYPE) I Initiale Größe der Tabelle 20111121
2 Importing I_TH_COLUMN_CATALOG Value transfer Type reference (TYPE) RSBOLAP_QV_TH_RESULT_SET_CAT Katalog für den Member Zugriff 20111121
3 Importing I_TH_COLUMN_NAMES Call by reference Type reference (TYPE) TN_TH_INDEX_NAME Name der Spalten in der Tabelle 20111121
4 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) DATA Tabelle nach Katalog 20111121

Method CREATE_DATA_FROM_QV_CATALOG on class CL_RSBOLAP_DYN_DATA_GENERATOR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_GENERATOR Value transfer Object reference (TYPE REF TO) CL_RSBOLAP_DYN_DATA_GENERATOR Generator um dynamische Datenstrukturen zu erzeugen 20090518

Method GET_INSTANCE on class CL_RSBOLAP_DYN_DATA_GENERATOR has no exception.

Method GET_TABLE_COLUMN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_CHARACTERISTIC_BASE Merkmal im Selektor 20111121
2 Importing I_R_DATA_CELL Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_QV_DATA_CELL Metadaten zu Datenzellen 20111121
3 Importing I_S_MEMBER_ACCESS_CAT Call by reference Type reference (TYPE) RSBOLAP_SO_S_MEMBER_ACCESS_CAT Katalog für den Member Zugriff 20111121
4 Returning R_TABLE_COLUMN_NAME Value transfer Type reference (TYPE) CHAR30 30 Characters 20111121

Method GET_TABLE_COLUMN_NAME on class CL_RSBOLAP_DYN_DATA_GENERATOR has no exception.

Method GET_TABLE_COLUMN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MEMBER_ACCESS_CAT Call by reference Type reference (TYPE) RSBOLAP_SO_S_MEMBER_ACCESS_CAT Katalog für den Member Zugriff 20111121
2 Returning R_R_DATA_DESCRIPTOR Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20111121

Method GET_TABLE_COLUMN_TYPE on class CL_RSBOLAP_DYN_DATA_GENERATOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730