SAP ABAP Class CL_RSD_CUBE_DATA_MODEL (InfoCube Data Model)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSD (Package) BW: Data Basis InfoObjects and Core Services
Properties
Class CL_RSD_CUBE_DATA_MODEL  
Short Description InfoCube Data Model    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSD   BW: Data Basis InfoObjects and Core Services 
Created 19991105   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RDISP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSD_CUBE_DATA_MODEL has no interface implemented.
Friends
Class CL_RSD_CUBE_DATA_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_CLOSE_WINDOW Constant Private Type reference (TYPE) SYCHAR70 'CLOSE_WINDOW' FCode for Close_window 20091217
2 P_C_STRUCTURE_NAME Constant Private Type reference (TYPE) DD02L-TABNAME 'RSDMMD_FIELDCAT' Field Catalog Template 19991105
3 P_R_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar 19991105
4 P_R_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree 19991105
5 P_S_ICUBE_DIM Instance attribute Private Type reference (TYPE) RDISP_S_ICUBE_DIM Structure 19991105
6 P_T_FIELDCAT Instance attribute Private Type reference (TYPE) RSDMMD_T_FIELDCAT Fields 19991105
7 P_T_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog 19991105
8 P_T_ICUBE_INFO Instance attribute Private Type reference (TYPE) RDISP_T_ICUBE_INFO Table 19991105
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LAST_CHILD Instance method Private Method Add a Node at the Lowest Level 19991105
2 CHANGE_TOOLBAR Instance method Private Method Customize Toolbar 19991105
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 19991105
4 CREATE_CONTROL Instance method Private Method Create ALV Control 19991105
5 CREATE_FIELDCATALOG Instance method Private Method Fill Field Catalog 19991105
6 DOUBLE_CLICK Instance method Private Method ... 19991105
7 FILL_CONTROL Instance method Private Method Fill ALV Control 19991105
8 FREE Instance method Public Method Free 19991105
9 FUNCTION_SELECTED Instance method Private Event handling method Handle FCode 19991105
10 ITEM_DOUBLE_CLICK Instance method Private Event handling method Event Handler CL_GUI_ALV_TREE 19991105
11 NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handler CL_GUI_ALV_TREE 19991105
Events
# Event Type Visibility Description Created on
1 CLOSE_DATAMODEL Instance Event
(0)
Public
(2)
Close 19991109
Types
Class CL_RSD_CUBE_DATA_MODEL has no local type.
Method Signatures

Method ADD_LAST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODEID Call by reference Type reference (TYPE) RSDMMD_FIELDCAT-NODEID Vorgänger-ID 19991105
2 Importing I_S_FIELDCAT Value transfer Type reference (TYPE) RSDMMD_FIELDCAT Knoten 19991105
3 Returning R_NODEID Value transfer Type reference (TYPE) RSDMMD_FIELDCAT-NODEID Knoten-ID 19991105

Method ADD_LAST_CHILD on class CL_RSD_CUBE_DATA_MODEL has no exception.

Method CHANGE_TOOLBAR Signature

Method CHANGE_TOOLBAR on class CL_RSD_CUBE_DATA_MODEL has no parameter.
Method CHANGE_TOOLBAR on class CL_RSD_CUBE_DATA_MODEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BOTTOM_UP Call by reference Type reference (TYPE) RS_BOOL rs_c_false Flag 19991105
2 Importing I_BYPASS_BUFFER Call by reference Type reference (TYPE) RS_BOOL rs_c_false Bypass Buffer 19991105
3 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE Cube 19991105
4 Importing I_NO_CLOSEBUTTON Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040928
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS rs_c_objvers-active Version 19991105
6 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container 19991105
# Exception Resumable Description Created on
1 ILLEGAL_INFOCUBE Ungültiger InfoCube 19991105
2 X_MESSAGE X Message 19991105

Method CREATE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container 19991105
# Exception Resumable Description Created on
1 X_MESSAGE X Message 19991105

Method CREATE_FIELDCATALOG Signature

Method CREATE_FIELDCATALOG on class CL_RSD_CUBE_DATA_MODEL has no parameter.
Method CREATE_FIELDCATALOG on class CL_RSD_CUBE_DATA_MODEL has no exception.

Method DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_FIELDCAT Call by reference Type reference (TYPE) RSDMMD_FIELDCAT Felder 19991105

Method DOUBLE_CLICK on class CL_RSD_CUBE_DATA_MODEL has no exception.

Method FILL_CONTROL Signature

Method FILL_CONTROL on class CL_RSD_CUBE_DATA_MODEL has no parameter.
Method FILL_CONTROL on class CL_RSD_CUBE_DATA_MODEL has no exception.

Method FREE Signature

Method FREE on class CL_RSD_CUBE_DATA_MODEL has no parameter.
Method FREE on class CL_RSD_CUBE_DATA_MODEL has no exception.

Method FUNCTION_SELECTED Signature

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

Method FUNCTION_SELECTED on class CL_RSD_CUBE_DATA_MODEL has no exception.

Method ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) 19991105
2 Importing NODE_KEY Call by reference Type reference (TYPE) 19991105

Method ITEM_DOUBLE_CLICK on class CL_RSD_CUBE_DATA_MODEL has no exception.

Method NODE_DOUBLE_CLICK Signature

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

Method NODE_DOUBLE_CLICK on class CL_RSD_CUBE_DATA_MODEL has no exception.
Event Signatures

Event CLOSE_DATAMODEL Signature
Event CLOSE_DATAMODEL on class CL_RSD_CUBE_DATA_MODEL has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in