SAP ABAP Class CL_ESD_UI_TREE_BASE (Base Class to display column tree)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESD_ESI_OBJECT_EDITORS (Package) Unified Editor for ESR Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_TREE_EXTVIEW Administration of external view tree 20051013
2 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_TREE_INTVIEW Administration of internal view tree 20051013
3 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_TREE_TYPES Administration of external view tree 20051207
4 Inheritance (c INHERITING FROM c_ref)  CL_ESD_UI_TREE_VARIANT Administration of variant tree 20051013
Properties
Class CL_ESD_UI_TREE_BASE  
Short Description Base Class to display column tree    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESD_ESI_OBJECT_EDITORS   Unified Editor for ESR Objects 
Created 20051013   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ESD_TABLE_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 SESI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ESD_UI_TREE_BASE has no interface implemented.
Friends
Class CL_ESD_UI_TREE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 R_CONTAINER_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Splitter 20061208
2 R_CONTAINER_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Toolbar 20061208
3 R_DETAIL_TABLES Instance attribute Protected Object reference (TYPE REF TO) CL_ESD_UI_TABLES list of tables to be displayed on detail screen 20080218
4 R_DROP Instance attribute Protected Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20100226
5 R_PLUGIN Instance attribute Protected Object reference (TYPE REF TO) IF_ESD_PLUGIN for communication between IU / Comm Layer / PlugIns 20051025
6 R_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20061208
7 R_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20061208
8 R_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20051025
9 R_TREE_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in the Screen Area 20051025
10 R_TREE_DATA Instance attribute Protected Object reference (TYPE REF TO) CL_ESD_TREE_DATA Class to hold tree structured data 20051026
11 R_UI_LAYER Instance attribute Protected Object reference (TYPE REF TO) CL_ESD_UI_LAYER Class representing the UI Layer 20051109
12 T_EXPANDED_NODES Instance attribute Protected Type reference (TYPE) ESD_NODEKEY_PATH_T 20051123
13 V_DROP_HANDLE Instance attribute Protected Type reference (TYPE) I Drophandle 20100303
14 V_SELECTED_NODE Instance attribute Protected Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20051123
15 V_SELECTED_NODE_ID Instance attribute Protected Type reference (TYPE) STRING 20061016
16 V_SELECTED_NODE_PATH Instance attribute Protected Type reference (TYPE) STRING 20120521
17 V_TAB Instance attribute Protected Type reference (TYPE) ESD_TAB 20080218
18 V_TOP_NODE Instance attribute Protected Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20051123
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE Instance method Protected Method Build tree 20051013
2 CHECK_DETAIL_TABLES Instance method Public Method check input in detail table controls 20080218
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051013
4 CREATE_SPLITTER Instance method Protected Method Creates splitter 20061208
5 CREATE_TOOLBAR Instance method Protected Method Creates toolbar 20061208
6 DISPLAY_TREE Instance method Public Method Display the tree: Init tree when initial, else update tree 20060123
7 FREE Instance method Public Method 20051102
8 GET_EXPANDED_NODES Instance method Public Method Gets Expanded Node from Control 20051123
9 GET_NODE_TYPE Instance method Protected Method 20051109
10 GET_SELECTED_NODE Instance method Public Method Returns the Key of the Selected Node 20051123
11 GET_TOP_NODE Instance method Public Method 20051123
12 GET_TREE_DATA Instance method Public Method Get tree data from PlugIn (must be redefined) 20051013
13 GET_UI_TREE Instance method Public Method Get column tree 20060607
14 INIT_DRAG_AND_DROP Instance method Private Method initializes drag and drop behavior 20100303
15 INIT_TREE Instance method Protected Method Initialize tree 20051013
16 KEY2PATH Instance method Private Method 20120525
17 ON_BUTTON_CLICK Instance method Protected Event handling method Event Handler for button click 20081030
18 ON_CHECKBOX_CHANGE Instance method Protected Event handling method Event Handler for checkbox changes 20081030
19 ON_DRAG Instance method Private Event handling method 20100226
20 ON_DROP Instance method Private Event handling method 20100226
21 ON_EXPAND_NO_CHILDREN Instance method Protected Event handling method Event handler for EXPAND_NO_CHILDREN event 20090216
22 ON_ITEM_DOUBLE_CLICK Instance method Protected Event handling method Handler for item_double_click. 20081106
23 ON_NODE_CONTEXT_MENU_REQUEST Instance method Protected Event handling method Event handler for context menu request 20051107
24 ON_NODE_CONTEXT_MENU_SELECT Instance method Protected Event handling method Event handler for execution of context menu function 20051109
25 ON_SELECTION_CHANGED Instance method Protected Event handling method Event handler for single click on node 20051109
26 RAISE_SELECTION_CHANGED Instance method Protected Method 20060622
27 SET_DETAIL_TABLES_DATA Instance method Public Method 20080218
28 SET_SELECTED_NODE Instance method Public Method Returns the Key of the Selected Node 20130114
29 SHOW_DETAIL_TABLES_DATA Instance method Public Method 20080218
30 TOOLBAR_FUNCTION_SELECTED Instance method Protected Event handling method Event Handler 20061208
31 TRANSLATE_CELL_EDITABLE Instance method Public Method Translate cell editable into item editable. 20090116
32 TRANSLATE_CELL_FONT Instance method Public Method Translate cell font into item font. 20051026
33 TRANSLATE_CELL_HIDDEN Instance method Public Method Translate cell inactive into item inactive. 20081216
34 TRANSLATE_CELL_INACTIVE Instance method Public Method Translate cell inactive into item inactive. 20081216
35 TRANSLATE_CELL_STYLE Instance method Public Method Translate cell style into item style. 20051027
36 TRANSLATE_CELL_TYPE Instance method Public Method Translate cell type into item class. 20051026
37 TRANSLATE_NODE_RELATION Instance method Public Method Translate node realation 20051027
38 UPDATE_TREE Instance method Public Method Update tree 20060123
Events
# Event Type Visibility Description Created on
1 EXPAND_NO_CHILDREN Instance Event
(0)
Public
(2)
Node with EXPANDER Attribute Was Expanded 20090216
2 NODE_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu Request for a Node 20060607
3 NODE_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
Context Menu Entry Selected 20060607
4 NODE_KEY_PRESSED Instance Event
(0)
Public
(2)
key pressed on node 20070115
5 SELECTION_CHANGED Instance Event
(0)
Public
(2)
Another node has been selected 20060622
Types
Class CL_ESD_UI_TREE_BASE has no local type.
Method Signatures

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TREE_DATA Call by reference Object reference (TYPE REF TO) CL_ESD_TREE_DATA Class to hold tree structured data 20051025

Method BUILD_TREE on class CL_ESD_UI_TREE_BASE has no exception.

Method CHECK_DETAIL_TABLES Signature

Method CHECK_DETAIL_TABLES on class CL_ESD_UI_TREE_BASE has no parameter.
Method CHECK_DETAIL_TABLES on class CL_ESD_UI_TREE_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PLUGIN Call by reference Object reference (TYPE REF TO) IF_ESD_PLUGIN for communication between IU / Comm Layer / PlugIns 20051025
2 Importing IR_UI_LAYER Call by reference Object reference (TYPE REF TO) CL_ESD_UI_LAYER UI Layer is mandatory for Unified Editor 20051109
3 Importing IT_EXPANDED_NODES Call by reference Type reference (TYPE) ESD_NODEKEY_PATH_T 20051123
4 Importing IV_SELECTED_NODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20051123
5 Importing IV_SELECTED_NODE_ID Call by reference Type reference (TYPE) STRING 20061016
6 Importing IV_SELECTED_NODE_PATH Call by reference Type reference (TYPE) STRING 20120521
7 Importing IV_TAB Call by reference Type reference (TYPE) ESD_TAB ESI-Tabstrip that holds tree 20080218
8 Importing IV_TOP_NODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20051123

Method CONSTRUCTOR on class CL_ESD_UI_TREE_BASE has no exception.

Method CREATE_SPLITTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CONTAINER_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20061208
2 Exporting ER_CONTAINER_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20061208
3 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20061208
4 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C 20061208

Method CREATE_SPLITTER on class CL_ESD_UI_TREE_BASE has no exception.

Method CREATE_TOOLBAR Signature

Method CREATE_TOOLBAR on class CL_ESD_UI_TREE_BASE has no parameter.
Method CREATE_TOOLBAR on class CL_ESD_UI_TREE_BASE has no exception.

Method DISPLAY_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in the Screen Area 20060623
2 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C 20060123
3 Importing IV_WITH_TOOLBAR Call by reference Type reference (TYPE) FLAG SPACE General Flag 20061208

Method DISPLAY_TREE on class CL_ESD_UI_TREE_BASE has no exception.

Method FREE Signature

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

Method GET_EXPANDED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_KEY_TABLE Call by reference Type reference (TYPE) ESD_NODEKEY_PATH_T Table Containing Keys of Expanded Nodes 20051123
2 Importing IV_NO_HIDDEN_NODES Call by reference Type reference (TYPE) AS4FLAG See CL_COLUMN_TREE_MODEL Method Documentation 20051123
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20051123
2 CONTROL_DEAD Tree Control Has Already Been Destroyed 20051123
3 CONTROL_NOT_EXISTING Tree Control Does Not Exist 20051123
4 FAILED General Error 20051123

Method GET_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) STRING Node Key 20051109
2 Returning IV_NODE_TYPE Value transfer Type reference (TYPE) STRING Node Type 20051109

Method GET_NODE_TYPE on class CL_ESD_UI_TREE_BASE has no exception.

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Key of Selected Node 20051123
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20051123
2 CONTROL_DEAD Tree Control Has Already Been Destroyed 20051123
3 CONTROL_NOT_EXISTING Tree Control Does Not Exist 20051123
4 FAILED General Error 20051123
5 SINGLE_NODE_SELECTION_ONLY Only Allowed with Single Node Selection 20051123

Method GET_TOP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TOP_NODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20051123

Method GET_TOP_NODE on class CL_ESD_UI_TREE_BASE has no exception.

Method GET_TREE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_TREE_DATA Value transfer Object reference (TYPE REF TO) CL_ESD_TREE_DATA Class to hold tree structured data 20051025

Method GET_TREE_DATA on class CL_ESD_UI_TREE_BASE has no exception.

Method GET_UI_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_UI_TREE Value transfer Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20060607

Method GET_UI_TREE on class CL_ESD_UI_TREE_BASE has no exception.

Method INIT_DRAG_AND_DROP Signature

Method INIT_DRAG_AND_DROP on class CL_ESD_UI_TREE_BASE has no parameter.
Method INIT_DRAG_AND_DROP on class CL_ESD_UI_TREE_BASE has no exception.

Method INIT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in the Screen Area 20060623
2 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C 20051025
3 Importing IV_WITH_TOOLBAR Call by reference Type reference (TYPE) FLAG SPACE General Flag 20061208

Method INIT_TREE on class CL_ESD_UI_TREE_BASE has no exception.

Method KEY2PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEYS Call by reference Type reference (TYPE) TREEMNOTAB Tree Model: Table of Node Keys 20120525
2 Returning KEYS_PATH Value transfer Type reference (TYPE) ESD_NODEKEY_PATH_T node key and path 20120525

Method KEY2PATH on class CL_ESD_UI_TREE_BASE has no exception.

Method ON_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20081030
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20081030

Method ON_BUTTON_CLICK on class CL_ESD_UI_TREE_BASE has no exception.

Method ON_CHECKBOX_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Value transfer Attribute reference (LIKE) 20081030
2 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20081030
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20081030

Method ON_CHECKBOX_CHANGE on class CL_ESD_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 DRAG_DROP_OBJECT Call by reference Attribute reference (LIKE) 20100226
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20100226

Method ON_DRAG on class CL_ESD_UI_TREE_BASE has no exception.

Method ON_DROP Signature

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

Method ON_DROP on class CL_ESD_UI_TREE_BASE has no exception.

Method ON_EXPAND_NO_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20090216

Method ON_EXPAND_NO_CHILDREN on class CL_ESD_UI_TREE_BASE has no exception.

Method ON_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20081106
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20081106

Method ON_ITEM_DOUBLE_CLICK on class CL_ESD_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 MENU Value transfer Attribute reference (LIKE) 20051108
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20051108

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_ESD_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 FCODE Value transfer Attribute reference (LIKE) 20051109
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20051109

Method ON_NODE_CONTEXT_MENU_SELECT on class CL_ESD_UI_TREE_BASE has no exception.

Method ON_SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20051109

Method ON_SELECTION_CHANGED on class CL_ESD_UI_TREE_BASE has no exception.

Method RAISE_SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20060622

Method RAISE_SELECTION_CHANGED on class CL_ESD_UI_TREE_BASE has no exception.

Method SET_DETAIL_TABLES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TABLES Call by reference Type reference (TYPE) IF_ESD_TABLE_DATA=>T_DATA_TAB 20080218

Method SET_DETAIL_TABLES_DATA on class CL_ESD_UI_TREE_BASE has no exception.

Method SET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Key of Selected Node 20130114
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20130114
2 CONTROL_DEAD Tree Control Has Already Been Destroyed 20130114
3 CONTROL_NOT_EXISTING Tree Control Does Not Exist 20130114
4 FAILED General Error 20130114
5 SINGLE_NODE_SELECTION_ONLY Only Allowed with Single Node Selection 20130114

Method SHOW_DETAIL_TABLES_DATA Signature

Method SHOW_DETAIL_TABLES_DATA on class CL_ESD_UI_TREE_BASE has no parameter.
Method SHOW_DETAIL_TABLES_DATA on class CL_ESD_UI_TREE_BASE has no exception.

Method TOOLBAR_FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20061208

Method TOOLBAR_FUNCTION_SELECTED on class CL_ESD_UI_TREE_BASE has no exception.

Method TRANSLATE_CELL_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CELL_EDITABLE Call by reference Type reference (TYPE) CHAR1 'X', space or 'x' '-'(temporaely editable/not editable) 20090116
2 Returning RV_ITEM_EDITABLE Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20090116

Method TRANSLATE_CELL_EDITABLE on class CL_ESD_UI_TREE_BASE has no exception.

Method TRANSLATE_CELL_FONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CELL_FONT Call by reference Type reference (TYPE) STRING 20051026
2 Returning RV_ITEM_FONT Value transfer Type reference (TYPE) I 20051026

Method TRANSLATE_CELL_FONT on class CL_ESD_UI_TREE_BASE has no exception.

Method TRANSLATE_CELL_HIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CELL_HIDDEN Call by reference Type reference (TYPE) CHAR1 'X', space or 'x' (temporaely hidden) 20081216
2 Returning RV_ITEM_HIDDEN Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20081216

Method TRANSLATE_CELL_HIDDEN on class CL_ESD_UI_TREE_BASE has no exception.

Method TRANSLATE_CELL_INACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CELL_INACTIVE Call by reference Type reference (TYPE) CHAR1 'X', space or '-' (temporaely active) 20081216
2 Returning RV_ITEM_INACTIVE Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20081216

Method TRANSLATE_CELL_INACTIVE on class CL_ESD_UI_TREE_BASE has no exception.

Method TRANSLATE_CELL_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CELL_STYLE Call by reference Type reference (TYPE) STRING 20051027
2 Returning RV_ITEM_STYLE Value transfer Type reference (TYPE) I 20051027

Method TRANSLATE_CELL_STYLE on class CL_ESD_UI_TREE_BASE has no exception.

Method TRANSLATE_CELL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CELL_TYPE Call by reference Type reference (TYPE) STRING 20051026
2 Returning RV_ITEM_CLASS Value transfer Type reference (TYPE) I 20051026

Method TRANSLATE_CELL_TYPE on class CL_ESD_UI_TREE_BASE has no exception.

Method TRANSLATE_NODE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_RELATION Call by reference Type reference (TYPE) STRING 20051027
2 Returning RV_NODE_RELATION Value transfer Type reference (TYPE) I 20051027

Method TRANSLATE_NODE_RELATION on class CL_ESD_UI_TREE_BASE has no exception.

Method UPDATE_TREE Signature

Method UPDATE_TREE on class CL_ESD_UI_TREE_BASE has no parameter.
Method UPDATE_TREE on class CL_ESD_UI_TREE_BASE has no exception.
Event Signatures

Event EXPAND_NO_CHILDREN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20090216

Event NODE_CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IR_MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu Object 20060607
2 IV_NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Node key 20060607

Event NODE_CONTEXT_MENU_SELECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Function code chosen in context menu 20060607
2 IV_NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Node key 20060607

Event NODE_KEY_PRESSED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 KEY Exporting Value transfer Type reference (TYPE) I Key Pressed 20070115
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Node key 20070115

Event SELECTION_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 IV_NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20060622
History
Last changed by/on SAP  20140121 
SAP Release Created in 710