SAP ABAP Class CL_PT_GUI_TMW_NAVIG_TREE (Wrapper for CL_GUI_ALV_TREE)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT-RC (Application Component) Time Data Recording and Administration
     PAOC_TIM_TMW_GUI_CONTROL (Package) TMW: GUI Control
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_GUI_TMW_TREE_CONTROL TMW: Wrapper 19991020
Properties
Class CL_PT_GUI_TMW_NAVIG_TREE  
Short Description Wrapper for CL_GUI_ALV_TREE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TMW_GUI_CONTROL   TMW: GUI Control 
Created 19991020   SAP 
Last change 19991020   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_COLUMN_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PT_APPLICATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PT_GUI_TMW_TREE_CONTROL TMW: Wrapper 19991020
Friends
Class CL_PT_GUI_TMW_NAVIG_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_SELECTED_NODES Static Attribute Private Type reference (TYPE) LVC_T_NKEY ALV Tree Control: Node Table 20000103
2 ITEM_SELECTION Static Attribute Private Type reference (TYPE) AS4FLAG Select Items? 19991020
3 LREF_DRAGDROP_TREE_ITEM_PRIV Static Attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag/Drop Object 19991020
4 LREF_DRAGDROP_TREE_ITEM_STD Static Attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag/Drop Object 19991020
5 LREF_DRAGDROP_TREE_NODE_PRIV Static Attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag/Drop Object 19991020
6 LREF_DRAGDROP_TREE_NODE_STD Static Attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag/Drop Object 19991020
7 LREF_DRAG_OBJECT Static Attribute Private Object reference (TYPE REF TO) OBJECT See Local Classes 19991020
8 LS_CHANGE_LAYOUT Static Attribute Private Type reference (TYPE) LVC_S_LACN Different Layout for Nodes 19991020
9 LT_NODES_AND_ITEMS Static Attribute Private Type reference (TYPE) TMW_T_NODE_TABLE See Local Types tmw_t_node_table 19991020
10 TREE Static Attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE Control 19991020
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_LOCAL_DRAG_AND_DROP Instance method Private Method Activate Drag and Drop in Tree 19991020
2 ADD_TOOLBAR_BUTTON Instance method Private Method Structure Modified Toolbar 19991020
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 19991020
4 GET_HANDLE_DRAGDROP Instance method Private Method Handle for Navigating Within User Types 19991020
5 NODE_SELECTED Instance method Private Method Selected Nodes or Lines 20000104
6 ON_AFTER_USER_COMMAND Instance method Private Event handling method Event Handler: Toolbar -> After FUNCTION_SELECTED 20000112
7 ON_CHECKBOX_CHANGE Instance method Private Event handling method Event Handler: Checkbox Changed (Select Line) 19991020
8 ON_DRAG_EVENT Instance method Private Event handling method Event Handler: Drag Node 19991020
9 ON_DRAG_EVENT_MULTIPLE Instance method Private Event handling method Event Handler: Drag Node 19991020
10 ON_DROP_COMPLETE_EVENT Instance method Private Event handling method Event Handler: Drag Node 19991020
11 ON_DROP_EVENT Instance method Private Event handling method Event Handler: Drop Node 19991020
12 ON_EXPAND_NC Instance method Private Event handling method Change Node Layout (No End Node) 19991020
13 ON_FUNCTION_SELECTED Instance method Private Event handling method Event Handler: Toolbar -> Select Function from Toolbar 19991020
14 ON_ITEM_CTMENU_REQUEST Instance method Private Event handling method Event Handler: Context Menu Requested (Item) 19991020
15 ON_ITEM_CTMENU_SELECTED Instance method Private Event handling method Event Handler: Select from Context Menu (Item) 19991020
16 ON_ITEM_DOUBLE_CLICK Instance method Private Event handling method Event Handler: Node Selected 19991020
17 ON_NODE_CTMENU_REQUEST Instance method Private Event handling method Event Handler: Context Menu Requested (Nodes) 19991020
18 ON_NODE_CTMENU_SELECTED Instance method Private Event handling method Event Handler: Select from Context Menu (Nodes) 19991020
19 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handler: Select from Context Menu (Node) 19991020
20 ON_NODE_SELECTION Instance method Private Event handling method Event Handler: Select from Context Menu (Node) 20000104
21 ON_TOOLBAR_DROPDOWN Instance method Private Event handling method Event Handler: Drop-Down Menu from Toolbar 19991020
22 REGISTER_EVENTS Instance method Private Method Events Processed by TMW 19991020
Events
Class CL_PT_GUI_TMW_NAVIG_TREE has no event.
Types
Class CL_PT_GUI_TMW_NAVIG_TREE has no local type.
Method Signatures

Method ACTIVATE_LOCAL_DRAG_AND_DROP Signature

Method ACTIVATE_LOCAL_DRAG_AND_DROP on class CL_PT_GUI_TMW_NAVIG_TREE has no parameter.
Method ACTIVATE_LOCAL_DRAG_AND_DROP on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ADD_TOOLBAR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUTN_TYPE Call by reference Type reference (TYPE) TB_BTYPE button types defined in CNTB 19991020
2 Importing IM_FCODE Call by reference Type reference (TYPE) UI_FUNC fcode associated to a button 19991020
3 Importing IM_ICON Call by reference Type reference (TYPE) ICONNAME icon name defined like '@0a@' 19991020
4 Importing IM_IS_CHECKED Call by reference Type reference (TYPE) C button pressed 19991020
5 Importing IM_IS_DISABLED Call by reference Type reference (TYPE) C state of button 19991020
6 Importing IM_QUICKINFO Call by reference Type reference (TYPE) ICONQUICK text describing the purpose of a button 19991020
7 Importing IM_TEXT Call by reference Type reference (TYPE) TEXT40 text shown under the image 19991020

Method ADD_TOOLBAR_BUTTON on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HIDE_SELECTION Call by reference Type reference (TYPE) AS4FLAG Sichtbarkeit der Selektion 19991020
2 Importing IM_ITEM_SELECTION Call by reference Type reference (TYPE) AS4FLAG 'X' Selektierbarkeit einzelner Items 19991020
3 Importing IM_LIFETIME Call by reference Type reference (TYPE) I Lebensdauer 19991020
4 Importing IM_NODE_SELECTION_MODE Call by reference Type reference (TYPE) I cl_gui_column_Tree=>NODE_SEL_MODE_SINGLE Knoten: Einfach- oder Mehrfachselektion 19991020
5 Importing IM_NO_HTML_HEADER Call by reference Type reference (TYPE) AS4FLAG NO_HTML_HEADER 19991020
6 Importing IM_NO_TOOLBAR Call by reference Type reference (TYPE) AS4FLAG NO_TOOLBAR 19991020
7 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent-Container 19991020
8 Importing IM_SHELLSTYLE Call by reference Type reference (TYPE) I Shellstyle 19991020
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19991020
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19991020
3 CREATE_ERROR CREATE_ERROR 19991020
4 FAILED FAILED 19991020
5 ILLEGAL_COLUMN_NAME ILLEGAL_COLUMN_NAME 19991020
6 ILLEGAL_NODE_SELECTION_MODE ILLEGAL_NODE_SELECTION_MODE 19991020
7 LIFETIME_ERROR LIFETIME_ERROR 19991020

Method GET_HANDLE_DRAGDROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HANDLE Call by reference Type reference (TYPE) I Handle auf Dragdrop Objekt 19991020
2 Importing IM_IS_NODE Call by reference Type reference (TYPE) C X -> Node; '' -> Item 19991020
3 Importing IM_IS_PRIVATE Call by reference Type reference (TYPE) C X -> privater Knoten; '' Knoten im Std 19991020

Method GET_HANDLE_DRAGDROP on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method NODE_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV-Tree-Control: Node-key 20000104

Method NODE_SELECTED on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_AFTER_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UCOMM Call by reference Type reference (TYPE) >INVALID< 20000112

Method ON_AFTER_USER_COMMAND on class CL_PT_GUI_TMW_NAVIG_TREE 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 Call by reference Type reference (TYPE) 19991020
2 Importing FIELDNAME Call by reference Type reference (TYPE) 19991020
3 Importing NODE_KEY Call by reference Type reference (TYPE) 19991020

Method ON_CHECKBOX_CHANGE on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_DRAG_EVENT Signature

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

Method ON_DRAG_EVENT on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_DRAG_EVENT_MULTIPLE Signature

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

Method ON_DRAG_EVENT_MULTIPLE on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_DROP_COMPLETE_EVENT Signature

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

Method ON_DROP_COMPLETE_EVENT on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_DROP_EVENT Signature

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

Method ON_DROP_EVENT on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_EXPAND_NC 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) 19991020

Method ON_EXPAND_NC on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_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) 19991020

Method ON_FUNCTION_SELECTED on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_ITEM_CTMENU_REQUEST Signature

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

Method ON_ITEM_CTMENU_REQUEST on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_ITEM_CTMENU_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) 19991020
2 Importing FIELDNAME Call by reference Type reference (TYPE) 19991020
3 Importing NODE_KEY Call by reference Type reference (TYPE) 19991020

Method ON_ITEM_CTMENU_SELECTED on class CL_PT_GUI_TMW_NAVIG_TREE 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 FIELDNAME Call by reference Type reference (TYPE) 19991020
2 Importing NODE_KEY Call by reference Type reference (TYPE) 19991020

Method ON_ITEM_DOUBLE_CLICK on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_NODE_CTMENU_REQUEST Signature

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

Method ON_NODE_CTMENU_REQUEST on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_NODE_CTMENU_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) 19991020
2 Importing NODE_KEY Call by reference Type reference (TYPE) 19991020

Method ON_NODE_CTMENU_SELECTED on class CL_PT_GUI_TMW_NAVIG_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 Type reference (TYPE) 19991020

Method ON_NODE_DOUBLE_CLICK on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_NODE_SELECTION 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) 20000104

Method ON_NODE_SELECTION on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method ON_TOOLBAR_DROPDOWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) 19991020
2 Importing POSX Call by reference Type reference (TYPE) 19991020
3 Importing POSY Call by reference Type reference (TYPE) 19991020
4 Importing SENDER Call by reference Type reference (TYPE) 19991020

Method ON_TOOLBAR_DROPDOWN on class CL_PT_GUI_TMW_NAVIG_TREE has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_PT_GUI_TMW_NAVIG_TREE has no parameter.
# Exception Resumable Description Created on
1 ERROR error 19991020
History
Last changed by/on SAP  19991020 
SAP Release Created in