SAP ABAP Class CL_RSR_MDX_UI_TREE_BASE (MDX: Dialog: Base Class for a 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_COMP_BASE MDX: Dialog: Base Class for Dialog Components 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_BW_HIER MDX: Dialog: Tree Display for a BW Hierachy 20090507
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_UI_TREE_COL_BINDING MDX: Dialog: Tree Display for Column Binding 20090520
3 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_UI_TREE_META MDX: Dialog: Metadata Tree Display 20090319
4 Inheritance (c INHERITING FROM c_ref)  CL_RSR_MDX_UI_TREE_PARSER MDX: Dialog: Available Parsers in the Tree Display 20090527
Properties
Class CL_RSR_MDX_UI_TREE_BASE  
Short Description MDX: Dialog: Base Class for a Tree Display    
Super Class CL_RSR_MDX_UI_COMP_BASE MDX: Dialog: Base Class for Dialog Components 
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
Class CL_RSR_MDX_UI_TREE_BASE has no forward declaration.
Interfaces
Class CL_RSR_MDX_UI_TREE_BASE has no interface implemented.
Friends
Class CL_RSR_MDX_UI_TREE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_DRAGDROP_HANDLE Instance attribute Protected Type reference (TYPE) I Handle for Drag and Drop 20090527
2 O_R_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_RSO_DATA_TREE Tree 20090507
Methods
# Method Level Visibility Method type Description Created on
1 COLLAPSE_ALL Instance method Public Method Compresses all nodes 20090511
2 CREATE_CONTEXT_MENU Instance method Protected Method Build Context Menu for Node/Item 20090603
3 EXPAND_ALL Instance method Public Method Expands all nodes 20090511
4 GET_ROOT_NODE Instance method Public Method Returns the tree's root node 20100217
5 GET_SELECTED_NODES Instance method Public Method Returns Selected Nodes 20090518
6 INIT_TREE Instance method Protected Method Initializes Tree 20090507
7 IS_CHECKBOX_TREE Instance method Protected Method Does tree display have checkboxes? 20090520
8 ON_CONTEXT_MENU_SELECT Instance method Protected Method Function selected in context menu 20090603
9 ON_DRAG Instance method Private Event handling method Event: Node dragged 20090527
10 ON_EXPAND_NODE Instance method Protected Event handling method Event: Node expanded 20090507
11 ON_ITEM_CONTEXT_MENU_REQUEST Instance method Private Event handling method Event: Build Context Menu for Item 20090603
12 ON_ITEM_CONTEXT_MENU_SELECT Instance method Private Event handling method Event: Function selected in context menu 20090603
13 ON_NODE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Event: Build context menu for node 20090603
14 ON_NODE_CONTEXT_MENU_SELECT Instance method Private Event handling method Event: Function selected in context menu 20090603
15 ON_NODE_DOUBLE_CLICK Instance method Protected Event handling method Event: Double-Click on Tree Node 20090603
16 REFRESH_TREE Instance method Protected Method Refresh Tree 20090615
17 SELECT_TREE_ITEM Instance method Public Method Selects a node in the tree display 20090510
18 SET_DRAG_AND_DROP Instance method Private Method Positioning Settings for Drag & Drop 20090527
19 SET_DRAG_AND_DROP_CONTENT Instance method Protected Method Set the content of a drag and drop function 20100216
Events
Class CL_RSR_MDX_UI_TREE_BASE has no event.
Types
Class CL_RSR_MDX_UI_TREE_BASE has no local type.
Method Signatures

Method COLLAPSE_ALL Signature

Method COLLAPSE_ALL on class CL_RSR_MDX_UI_TREE_BASE has no parameter.
Method COLLAPSE_ALL on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method CREATE_CONTEXT_MENU 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, für den expandiert werden soll 20090603
2 Importing I_R_MENU Call by reference Object reference (TYPE REF TO) CL_CTMENU Kontextmenü 20090603

Method CREATE_CONTEXT_MENU on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method EXPAND_ALL Signature

Method EXPAND_ALL on class CL_RSR_MDX_UI_TREE_BASE has no parameter.
Method EXPAND_ALL on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method GET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NODE Value transfer Type reference (TYPE) STRING Wurzelknoten 20100218

Method GET_ROOT_NODE on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_NODES Value transfer Type reference (TYPE) RSO_T_NODE BW Repository: Knoten im Baum 20090518

Method GET_SELECTED_NODES on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method INIT_TREE Signature

Method INIT_TREE on class CL_RSR_MDX_UI_TREE_BASE has no parameter.
Method INIT_TREE on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method IS_CHECKBOX_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20090520

Method IS_CHECKBOX_TREE on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method ON_CONTEXT_MENU_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20090603
2 Importing I_NODE Call by reference Type reference (TYPE) STRING Knoten 20090603

Method ON_CONTEXT_MENU_SELECT on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20090527
2 Importing I_T_NODE Call by reference Attribute reference (LIKE) 20090527

Method ON_DRAG on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method ON_EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Attribute reference (LIKE) 20090507

Method ON_EXPAND_NODE on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method ON_ITEM_CONTEXT_MENU_REQUEST Signature

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

Method ON_ITEM_CONTEXT_MENU_REQUEST on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method ON_ITEM_CONTEXT_MENU_SELECT Signature

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

Method ON_ITEM_CONTEXT_MENU_SELECT on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method ON_NODE_CONTEXT_MENU_REQUEST Signature

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

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method ON_NODE_CONTEXT_MENU_SELECT Signature

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

Method ON_NODE_CONTEXT_MENU_SELECT on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method ON_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Attribute reference (LIKE) 20090603

Method ON_NODE_DOUBLE_CLICK on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method REFRESH_TREE Signature

Method REFRESH_TREE on class CL_RSR_MDX_UI_TREE_BASE has no parameter.
Method REFRESH_TREE on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method SELECT_TREE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ITEM Call by reference Type reference (TYPE) STRING Knoten 20090510
2 Importing I_TYPE Call by reference Type reference (TYPE) STRING Type 20090515

Method SELECT_TREE_ITEM on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method SET_DRAG_AND_DROP Signature

Method SET_DRAG_AND_DROP on class CL_RSR_MDX_UI_TREE_BASE has no parameter.
Method SET_DRAG_AND_DROP on class CL_RSR_MDX_UI_TREE_BASE has no exception.

Method SET_DRAG_AND_DROP_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_NODE Call by reference Type reference (TYPE) RSO_T_NODE BW Repository: Knoten im Baum 20100216
2 Returning R_T_NODE Value transfer Type reference (TYPE) RSO_T_NODE BW Repository: Knoten im Baum 20100216

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