SAP ABAP Class CL_BICS_DYN_DATA_GENERATOR (Create Generator for Dynamic Data Structures)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     BW_BICS_CONSUMER_QUERY_VIEW (Package) BW BICS Consumer Query View
Properties
Class CL_BICS_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 BW_BICS_CONSUMER_QUERY_VIEW   BW BICS Consumer Query View 
Created 20100421   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 IF_BICS_CHARACTERISTIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_BICS_RS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_BICS_DYN_DATA_GENERATOR has no interface implemented.
Friends
Class CL_BICS_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_BICS_DYN_DATA_GENERATOR Create Generator for Dynamic Data Structures 20100421
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor Constructor (private) 20100421
2 CREATE_CATALOG_FROM_CHAR Instance method Public Method Create Catalog from Characteristic 20100421
3 CREATE_CATALOG_FROM_HIERARCHY Instance method Public Method Create Catalog from Hierarchy Instance 20100421
4 CREATE_CATALOG_FROM_NODE_TYPE Instance method Public Method Create Catalog from Node Type 20100421
5 CREATE_DATA_FROM_CATALOG Instance method Public Method Create Data Structure from Catalog 20100421
6 CREATE_RS_AXIS_DATA_STRUCTURE Instance method Public Method Create Data Structure for a Result Set Axis 20100421
7 CREATE_TUPLE_ELEMENT_TABLE Instance method Public Method Create Table for Tuple Elements Dynamically 20100421
8 GET_INSTANCE Static method Public Method Get Singleton Instance 20100421
Events
Class CL_BICS_DYN_DATA_GENERATOR has no event.
Types
Class CL_BICS_DYN_DATA_GENERATOR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_BICS_DYN_DATA_GENERATOR has no parameter.
Method CONSTRUCTOR on class CL_BICS_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) I Position eines Objektes (1 basiert) 20100421
2 Changing C_TH_CATALOG Call by reference Type reference (TYPE) IF_BICS_IOBJ_MEMBER=>TN_TH_MEMBER_ACCESS_CATALOG Katalog für den Member Zugriff 20100421
3 Importing I_MEMBER_ACCESS_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100421
4 Importing I_NO_DEFAULT_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120209
5 Importing I_RESULT_SET_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100421
6 Importing I_R_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_BICS_CHARACTERISTIC Merkmal im Selektor 20100421
7 Importing I_WITH_ATTRIBUTES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100421
8 Importing I_WITH_HIERARCHY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Boolean 20100421
9 Importing I_WITH_INDEX Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Boolean 20111212
10 Importing I_WITH_IOBJ_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100421

Method CREATE_CATALOG_FROM_CHAR on class CL_BICS_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) I 20100421
2 Changing C_TH_CATALOG Call by reference Type reference (TYPE) IF_BICS_IOBJ_MEMBER=>TN_TH_MEMBER_ACCESS_CATALOG 20100421
3 Importing I_MEMBER_ACCESS_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Boolean 20100421
4 Importing I_NO_DEFAULT_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120209
5 Importing I_RESULT_SET_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Boolean 20100421
6 Importing I_R_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_BICS_HIERARCHY 20100421
7 Importing I_WITH_ATTRIBUTES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Boolean 20100421
8 Importing I_WITH_HIERARCHY_HEADER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Boolean 20100421
9 Importing I_WITH_IOBJ_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Boolean 20100421
10 Importing I_WITH_NODE_TYPES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Boolean 20100421

Method CREATE_CATALOG_FROM_HIERARCHY on class CL_BICS_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) I 20100421
2 Changing C_TH_CATALOG Call by reference Type reference (TYPE) IF_BICS_IOBJ_MEMBER=>TN_TH_MEMBER_ACCESS_CATALOG 20100421
3 Importing I_MEMBER_ACCESS_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100421
4 Importing I_NO_DEFAULT_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120209
5 Importing I_RESULT_SET_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100421
6 Importing I_R_NODE_TYPE Call by reference Object reference (TYPE REF TO) IF_BICS_NODE_TYPE Knotentyp in einer Hierarchie 20100421
7 Importing I_WITH_ATTRIBUTES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100421
8 Importing I_WITH_HIERARCHY_INFO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Boolean 20100421
9 Importing I_WITH_IOBJ_PRESENTATIONS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100421

Method CREATE_CATALOG_FROM_NODE_TYPE on class CL_BICS_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 20100421
2 Importing I_TH_COLUMN_CATALOG Call by reference Type reference (TYPE) IF_BICS_IOBJ_MEMBER=>TN_TH_MEMBER_ACCESS_CATALOG Katalog für den Member Zugriff 20100421
3 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) DATA Tabelle nach Katalog 20100421

Method CREATE_DATA_FROM_CATALOG on class CL_BICS_DYN_DATA_GENERATOR has no exception.

Method CREATE_RS_AXIS_DATA_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_AXIS Call by reference Object reference (TYPE REF TO) IF_BICS_QV_AXIS Query View Achsen Objekt 20100421
2 Returning R_THX_AXIS_MEMBERS Value transfer Type reference (TYPE) IF_BICS_CHARACTERISTIC=>TN_THX_CHARACTERISTIC_MEMBERS Memberdaten zu Merkmalen 20111212

Method CREATE_RS_AXIS_DATA_STRUCTURE on class CL_BICS_DYN_DATA_GENERATOR has no exception.

Method CREATE_TUPLE_ELEMENT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_OF_ELEMENTS Call by reference Type reference (TYPE) INT1 int1 20100421
2 Returning R_R_AXIS_TUPLES Value transfer Object reference (TYPE REF TO) DATA 20111212

Method CREATE_TUPLE_ELEMENT_TABLE on class CL_BICS_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_BICS_DYN_DATA_GENERATOR Generator um dynamische Datenstrukturen zu erzeugen 20100421

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