SAP ABAP Class CL_RSR_MDX_UI_TREE_META (MDX: Dialog: Metadata Tree Display)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_MDX_UI (Package) MDX: Dialog
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_UI_TREE_BASE MDX: Dialog: Base Class for a Tree Display 20090319
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_UI_TREE_STMT MDX: Dialog: Tree Display for Statements 20090602
Properties
Class CL_RSR_MDX_UI_TREE_META  
Short Description MDX: Dialog: Metadata Tree Display    
Super Class CL_RSR_MDX_UI_TREE_BASE MDX: Dialog: Base Class for a Tree Display 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_MDX_UI   MDX: Dialog 
Created 20090319   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_MDX_UI_TREE_META has no interface implemented.
Friends
Class CL_RSR_MDX_UI_TREE_META has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_TEXT_NODE_HIER Constant Private Type reference (TYPE) RRTOBJTYPE '99' Text Node for Hierarchy 20090514
2 P_C_TEXT_NODE_PROP Constant Private Type reference (TYPE) RRTOBJTYPE '98' Text Node for Properties 20090514
3 P_S_ROOT_NODE Instance attribute Private Type reference (TYPE) TP_S_META_NODE Root Node 20100218
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100125
2 GET_CUBE_IMAGE Instance method Private Method Returns an icon/image for a cube 20090512
3 GET_DIMENSION_IMAGE Instance method Private Method Returns an icon/image for a dimension 20090514
4 GET_INFO_OBJECT Instance method Private Method Returns the name of the InfoObject for a dimension 20090514
5 GET_META_OBJECT Instance method Protected Method Returns the metaobject for a node 20090512
6 GET_NODE_KEY Instance method Protected Method Returns the key for a node 20090513
7 INSERT_CATALOG_NODES Instance method Private Method Inserts the catalog node into the tree 20090513
8 INSERT_CUBE_NODES Instance method Protected Method Inserts the cube node into the tree 20090512
9 INSERT_DIMENSION_NODES Instance method Private Method Inserts the dimension nodes into the tree 20090512
10 INSERT_HIERARCHY_NODES Instance method Private Method Inserts the hierarchy nodes into the tree 20090513
11 INSERT_LEVEL_NODES Instance method Private Method Inserts the level nodes into the tree 20090513
12 INSERT_MEASURE_NODES Instance method Private Method Inserts the measure nodes into the tree 20090515
13 INSERT_MEMBER_NODES Instance method Private Method Inserts the member nodes into the tree 20090515
14 INSERT_META_OBJECT Instance method Protected Method Inserts the metaobject into the tree 20090512
15 INSERT_PROPERTY_NODES Instance method Private Method Inserts the property nodes into the tree 20090513
16 INSERT_TEXT_NODE Instance method Private Method Inserts a text node into the tree 20090514
17 IS_EXECUTION_COMMAND Instance method Private Method Does the command execute an MDX statement? 20100125
18 ON_COMMAND_EXECUTED Instance method Private Event handling method Event: Command or function executed 20100125
Events
Class CL_RSR_MDX_UI_TREE_META has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_META_NODE Protected See coding Node Structure for a Metaobject 20090512 BEGIN OF tp_s_meta_node. INCLUDE TYPE rrt_objects. INCLUDE TYPE rrt1_s_restrict. TYPES: END OF tp_s_meta_node
Method Signatures

Method CONSTRUCTOR 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 20100125
2 Importing I_R_MODEL Call by reference Object reference (TYPE REF TO) IF_RSR_MDX_UI_MODEL MDX: Dialog: Modell 20100125
3 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20100125

Method CONSTRUCTOR on class CL_RSR_MDX_UI_TREE_META has no exception.

Method GET_CUBE_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CUBE Call by reference Type reference (TYPE) BAPI6110CUB CUBES 20090512
2 Returning R_IMAGE Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20090512

Method GET_CUBE_IMAGE on class CL_RSR_MDX_UI_TREE_META has no exception.

Method GET_DIMENSION_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DIME Call by reference Type reference (TYPE) BAPI6110DIM Dimension 20090514
2 Returning R_IMAGE Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20090514

Method GET_DIMENSION_IMAGE on class CL_RSR_MDX_UI_TREE_META has no exception.

Method GET_INFO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUBE_NAM Call by reference Type reference (TYPE) RRTCUBE Name des Cubes 20090514
2 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) RRTOBJTYPE ODBO Objekt-Typ (Member, Measure, Dimension, Hierarchie...) 20090514
3 Importing I_OBJ_UNAM Call by reference Type reference (TYPE) RRTMEMUNAM Eindeutiger Name eines Members (member unique name) 20090514
4 Returning R_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20090514

Method GET_INFO_OBJECT on class CL_RSR_MDX_UI_TREE_META has no exception.

Method GET_META_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) STRING Knoten 20090512
2 Returning R_S_OBJECT Value transfer Type reference (TYPE) TP_S_META_NODE Übergabestruktur für ODBO Objektnamen (Member, Dimension... 20090512

Method GET_META_OBJECT on class CL_RSR_MDX_UI_TREE_META has no exception.

Method GET_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_META_NODE Call by reference Type reference (TYPE) TP_S_META_NODE Knotenstruktur für ein Metaobjekt 20090513
2 Returning R_NODE_KEY Value transfer Type reference (TYPE) STRING Schlüssel für einen Knoten 20090513

Method GET_NODE_KEY on class CL_RSR_MDX_UI_TREE_META has no exception.

Method INSERT_CATALOG_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFRESH Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Baum soll für Neuaufbau gelöscht werden? 20090517
2 Importing I_S_CATALOG Call by reference Type reference (TYPE) TP_S_META_NODE Katalog 20090517

Method INSERT_CATALOG_NODES on class CL_RSR_MDX_UI_TREE_META has no exception.

Method INSERT_CUBE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_NODE Call by reference Type reference (TYPE) STRING Vater-Knoten 20090512
2 Importing I_REFRESH Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Baum soll für Neuaufbau gelöscht werden? 20090517
3 Importing I_S_OBJECT Call by reference Type reference (TYPE) TP_S_META_NODE Katalog oder Cube 20090517
4 Returning R_S_META_NODE Value transfer Type reference (TYPE) TP_S_META_NODE Knotenstruktur für ein Metaobjekt 20090603

Method INSERT_CUBE_NODES on class CL_RSR_MDX_UI_TREE_META has no exception.

Method INSERT_DIMENSION_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_NODE Call by reference Type reference (TYPE) STRING Vater-Knoten 20090512
2 Importing I_S_CUBE Call by reference Type reference (TYPE) TP_S_META_NODE Cube 20090512

Method INSERT_DIMENSION_NODES on class CL_RSR_MDX_UI_TREE_META has no exception.

Method INSERT_HIERARCHY_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_NODE Call by reference Type reference (TYPE) STRING Vater-Knoten 20090513
2 Importing I_S_DIME Call by reference Type reference (TYPE) TP_S_META_NODE Dimension 20090513

Method INSERT_HIERARCHY_NODES on class CL_RSR_MDX_UI_TREE_META has no exception.

Method INSERT_LEVEL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_NODE Call by reference Type reference (TYPE) STRING Vater-Knoten 20090513
2 Importing I_S_HIER Call by reference Type reference (TYPE) TP_S_META_NODE Hierarchie 20090513

Method INSERT_LEVEL_NODES on class CL_RSR_MDX_UI_TREE_META has no exception.

Method INSERT_MEASURE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_NODE Call by reference Type reference (TYPE) STRING Vater-Knoten 20090515
2 Importing I_S_DIME Call by reference Type reference (TYPE) TP_S_META_NODE Dimension 20090515

Method INSERT_MEASURE_NODES on class CL_RSR_MDX_UI_TREE_META has no exception.

Method INSERT_MEMBER_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_NODE Call by reference Type reference (TYPE) STRING Vater-Knoten 20090515
2 Importing I_S_PARENT Call by reference Type reference (TYPE) TP_S_META_NODE Übergeordnetes Objekt (z.B. Level oder Member) 20090515

Method INSERT_MEMBER_NODES on class CL_RSR_MDX_UI_TREE_META has no exception.

Method INSERT_META_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHILDREN Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Hat der Knoten Kinder? 20090515
2 Importing I_IMAGE Call by reference Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20090512
3 Importing I_INFO Call by reference Type reference (TYPE) RRTDSCRPTN Objektinformationen 20090515
4 Importing I_PARENT_NODE Call by reference Type reference (TYPE) STRING Vaterknoten 20090512
5 Importing I_S_META_NODE Call by reference Type reference (TYPE) TP_S_META_NODE Knotenstruktur für ein Metaobjekt 20090513
6 Importing I_TEXT Call by reference Type reference (TYPE) RRTDSCRPTN Text 20090512

Method INSERT_META_OBJECT on class CL_RSR_MDX_UI_TREE_META has no exception.

Method INSERT_PROPERTY_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARENT_NODE Call by reference Type reference (TYPE) STRING Vater-Knoten 20090513
2 Importing I_S_DIME Call by reference Type reference (TYPE) TP_S_META_NODE Dimension 20090513

Method INSERT_PROPERTY_NODES on class CL_RSR_MDX_UI_TREE_META has no exception.

Method INSERT_TEXT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IMAGE Call by reference Type reference (TYPE) ICON_D Ikone 20090514
2 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) RRTOBJTYPE Typ 20090514
3 Importing I_PARENT_NODE Call by reference Type reference (TYPE) STRING Vater-Knoten 20090514
4 Importing I_TEXT Call by reference Type reference (TYPE) RRTDSCRPTN Text 20090514

Method INSERT_TEXT_NODE on class CL_RSR_MDX_UI_TREE_META has no exception.

Method IS_EXECUTION_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_COMMAND Call by reference Object reference (TYPE REF TO) IF_RSR_MDX_UI_COMMAND MDX: Dialog: Funktion 20100125
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20100125

Method IS_EXECUTION_COMMAND on class CL_RSR_MDX_UI_TREE_META has no exception.

Method ON_COMMAND_EXECUTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_R_COMMAND Call by reference Attribute reference (LIKE) 20100125
2 Importing E_SUBRC Call by reference Attribute reference (LIKE) 20100125

Method ON_COMMAND_EXECUTED on class CL_RSR_MDX_UI_TREE_META has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720