SAP ABAP Class CL_CRM_GENIL_GUI_TREE (Generic GUI Tree Browser)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     CRM_GENIL_TOOLS (Package) General Program Tools in Generic Interaction Layer Environmt
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_LAYOUT_TREE Layout Tree 20070713
2 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_RT_REP_TREE Runtime Repository Visualization for BSP WD Applications 20070713
3 Inheritance (c INHERITING FROM c_ref)  CL_CRM_GENIL_MODEL_TREE Model GUI Tree Browser 20021203
Properties
Class CL_CRM_GENIL_GUI_TREE  
Short Description Generic GUI Tree Browser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_GENIL_TOOLS   General Program Tools in Generic Interaction Layer Environmt 
Created 20021203   SAP 
Last change 20081007   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)
Interfaces
Class CL_CRM_GENIL_GUI_TREE has no interface implemented.
Friends
Class CL_CRM_GENIL_GUI_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DATA_STRUCTURE_NAME Instance attribute Protected Type reference (TYPE) NAME_KOMP Component Name 20021203
2 DRAG_DROP_HANDLE Instance attribute Protected Type reference (TYPE) I 20021203
3 NODE_MAPPER Instance attribute Private Object reference (TYPE REF TO) LCL_NODE_MAPPER 20021203
4 TREE_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SIMPLE_TREE Simple Tree Control 20021203
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021203
2 DESTROY Instance method Public Method Delete Control 20031014
3 EXPAND_NODE Instance method Public Method Expand Node 20031203
4 GET_NODE_ENTRY Instance method Protected Method 20021203
5 GET_PARENT_NODE Instance method Public Method 20060102
6 ON_DRAG Instance method Protected Event handling method 20021203
7 ON_EXPAND_NO_CHILDREN Instance method Private Event handling method 20021203
8 ON_NODE_CHANGED Instance method Private Event handling method 20040311
9 ON_NODE_CONTEXT_MENU_REQUEST Instance method Private Event handling method 20040311
10 ON_NODE_CONTEXT_MENU_SELECT Instance method Private Event handling method 20040311
11 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method 20021203
12 SET_DATA_STRUCTURE_NAME Instance method Protected Method 20021203
13 SET_ROOT_NODES Instance method Public Method Set Tree Root Nodes 20021203
14 SET_VISIBLE Instance method Public Method Sets Visibility for Controls 20040330
Events
Class CL_CRM_GENIL_GUI_TREE has no event.
Types
Class CL_CRM_GENIL_GUI_TREE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20021203
2 Importing IV_WITH_DRAGDROP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennzeichen: Drag'n Drop aktivieren 20021205

Method CONSTRUCTOR on class CL_CRM_GENIL_GUI_TREE has no exception.

Method DESTROY Signature

Method DESTROY on class CL_CRM_GENIL_GUI_TREE has no parameter.
Method DESTROY on class CL_CRM_GENIL_GUI_TREE has no exception.

Method EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEVELS Call by reference Type reference (TYPE) I 1 Aufrißstufen 20050103
2 Importing IV_NODE Call by reference Object reference (TYPE REF TO) IF_GENIL_TREE_NODE generische Tree Knoten Interface 20031203

Method EXPAND_NODE on class CL_CRM_GENIL_GUI_TREE has no exception.

Method GET_NODE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE Call by reference Object reference (TYPE REF TO) IF_GENIL_TREE_NODE generische Tree Knoten Interface 20021203
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) DATA 20021203

Method GET_NODE_ENTRY on class CL_CRM_GENIL_GUI_TREE has no exception.

Method GET_PARENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE Call by reference Object reference (TYPE REF TO) IF_GENIL_TREE_NODE generische Tree Knoten Interface 20060102
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_GENIL_TREE_NODE generische Tree Knoten Interface 20060102

Method GET_PARENT_NODE on class CL_CRM_GENIL_GUI_TREE 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) 20021203
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20021203

Method ON_DRAG on class CL_CRM_GENIL_GUI_TREE 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 Call by reference Attribute reference (LIKE) 20021203

Method ON_EXPAND_NO_CHILDREN on class CL_CRM_GENIL_GUI_TREE has no exception.

Method ON_NODE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPAND_NODE Call by reference Attribute reference (LIKE) 20050103
2 Importing SENDER Call by reference Attribute reference (LIKE) 20040311

Method ON_NODE_CHANGED on class CL_CRM_GENIL_GUI_TREE 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 Call by reference Attribute reference (LIKE) 20040311
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040311

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_CRM_GENIL_GUI_TREE 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 Call by reference Attribute reference (LIKE) 20040311
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20040311

Method ON_NODE_CONTEXT_MENU_SELECT on class CL_CRM_GENIL_GUI_TREE 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 NODE_KEY Call by reference Attribute reference (LIKE) 20031203

Method ON_NODE_DOUBLE_CLICK on class CL_CRM_GENIL_GUI_TREE has no exception.

Method SET_DATA_STRUCTURE_NAME Signature

Method SET_DATA_STRUCTURE_NAME on class CL_CRM_GENIL_GUI_TREE has no parameter.
Method SET_DATA_STRUCTURE_NAME on class CL_CRM_GENIL_GUI_TREE has no exception.

Method SET_ROOT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROOT_NODES Call by reference Type reference (TYPE) CRMT_GENIL_TREE_NODE_TAB Tabelle generischer Tree-Knoten 20021203

Method SET_ROOT_NODES on class CL_CRM_GENIL_GUI_TREE has no exception.

Method SET_VISIBLE Signature

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

Method SET_VISIBLE on class CL_CRM_GENIL_GUI_TREE has no exception.
History
Last changed by/on SAP  20081007 
SAP Release Created in 400