SAP ABAP Class CL_PT_GUI_TMW_ALV_TREE (Obsolete: Small Modification to 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 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ALV_TREE ALV Tree Control 19990701
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_GUI_TMW_TREE_CONTROL TMW: Wrapper 19990702
Properties
Class CL_PT_GUI_TMW_ALV_TREE  
Short Description Obsolete: Small Modification to CL_GUI_ALV_TREE    
Super Class CL_GUI_ALV_TREE ALV Tree Control 
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 19990701   SAP 
Last change 20040116   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 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 19990702
Friends
Class CL_PT_GUI_TMW_ALV_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LREF_DRAGDROP_TREE_ITEM_PRIV Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag/Drop Object 19990701
2 LREF_DRAGDROP_TREE_ITEM_STD Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag/Drop Object 19990701
3 LREF_DRAGDROP_TREE_NODE_PRIV Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag/Drop Object 19990701
4 LREF_DRAGDROP_TREE_NODE_STD Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag/Drop Object 19990701
5 LREF_DRAG_OBJECT Instance attribute Private Object reference (TYPE REF TO) OBJECT See Local Classes 19990701
6 LS_CHANGE_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LACN Different Layout for Nodes 19990701
7 LT_NODES_AND_ITEMS Instance attribute Private Type reference (TYPE) TMW_T_NODE_TABLE See Local Types tmw_t_node_table 19990701
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 19990701
2 ADD_NODE_TMW Instance method Private Method Knodes and Administration Table 19990701
3 ADD_TOOLBAR_BUTTON Instance method Private Method Structure Modified Toolbar 19990701
4 CHANGE_ITEM_LINE_LAYOUT Instance method Private Method Modify Layouts for Item Representation (No End Node) 19990701
5 CHANGE_NODE_LAYOUT Instance method Private Method Modify Layouts for Item Representation (No End Node) 19990719
6 CONSTRUCTOR Instance method Public Constructor Constructor 19990701
7 DELETE_TOOLBAR Instance method Private Method Delete Existing Toolbar 19990701
8 EXPAND_ALL_NODES Instance method Private Method Expand All Nodes 19990923
9 GET_HANDLE_DRAGDROP Instance method Private Method Handle for Navigating Within User Types 19990701
10 ON_CHECKBOX_CHANGE Instance method Private Event handling method Event Handler: Checkbox Changed (Select Line) 19990701
11 ON_DRAG_EVENT Instance method Private Event handling method Event Handler: Drag Node 19990701
12 ON_DRAG_EVENT_MULTIPLE Instance method Private Event handling method Event Handler: Drag Node 19990701
13 ON_DROP_COMPLETE_EVENT Instance method Private Event handling method Event Handler: Drag Node 19990701
14 ON_DROP_EVENT Instance method Private Event handling method Event Handler: Drop Node 19990701
15 ON_EXPAND_NC Instance method Private Event handling method Change Node Layout (No End Node) 19990701
16 ON_FUNCTION_SELECTED Instance method Private Event handling method Event Handler: Toolbar -> Select Function from Toolbar 19990701
17 ON_ITEM_CTMENU_REQUEST Instance method Private Event handling method Event Handler: Context Menu Requested (Item) 19990701
18 ON_ITEM_CTMENU_SELECTED Instance method Private Event handling method Event Handler: Select from Context Menu (Item) 19990701
19 ON_ITEM_DOUBLE_CLICK Instance method Private Event handling method Event Handler: Node Selected 19990701
20 ON_NODE_CTMENU_REQUEST Instance method Private Event handling method Event Handler: Context Menu Requested (Nodes) 19990701
21 ON_NODE_CTMENU_SELECTED Instance method Private Event handling method Event Handler: Select from Context Menu (Nodes) 19990701
22 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handler: Select from Context Menu (Node) 19990701
23 ON_TOOLBAR Instance method Private Method Event Handler: Structure Toolbar 19990701
24 ON_TOOLBAR_DROPDOWN Instance method Private Event handling method Event Handler: Drop-Down Menu from Toolbar 19990701
25 REGISTER_EVENTS Instance method Private Method Events Processed by TMW 19990701
Events
Class CL_PT_GUI_TMW_ALV_TREE has no event.
Types
Class CL_PT_GUI_TMW_ALV_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_ALV_TREE has no parameter.
Method ACTIVATE_LOCAL_DRAG_AND_DROP on class CL_PT_GUI_TMW_ALV_TREE has no exception.

Method ADD_NODE_TMW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY key of the new node key 19990701
2 Importing IM_IS_ITEM Call by reference Type reference (TYPE) C Flag: Node oder Item 19990701
3 Importing IM_NODE_LEVEL Call by reference Type reference (TYPE) I Hierarchiestufe 19990701
4 Importing IM_PRIV_CAT Call by reference Type reference (TYPE) C Hierarchiekonten oder privater Knoten 19990701
5 Importing IS_NODE_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN node layout 19990701
6 Importing IS_OUTTAB_LINE Call by reference Type reference (TYPE) ANY attributes of the inserted node 19990701
7 Importing IT_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_T_LAYI item layout 19990701
8 Importing I_NODE_TEXT Call by reference Type reference (TYPE) LVC_VALUE hierarchy node text 19990701
9 Importing I_RELATIONSHIP Call by reference Type reference (TYPE) INT4 how to insert the node 19990701
10 Importing I_RELAT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY node already in the tree hierarchy 19990701

Method ADD_NODE_TMW on class CL_PT_GUI_TMW_ALV_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 19990701
2 Importing IM_FCODE Call by reference Type reference (TYPE) UI_FUNC fcode associated to a button 19990701
3 Importing IM_ICON Call by reference Type reference (TYPE) ICONNAME icon name defined like '@0a@' 19990701
4 Importing IM_IS_CHECKED Call by reference Type reference (TYPE) C button pressed 19990701
5 Importing IM_IS_DISABLED Call by reference Type reference (TYPE) C state of button 19990701
6 Importing IM_QUICKINFO Call by reference Type reference (TYPE) ICONQUICK text describing the purpose of a button 19990701
7 Importing IM_TEXT Call by reference Type reference (TYPE) TEXT40 text shown under the image 19990701

Method ADD_TOOLBAR_BUTTON on class CL_PT_GUI_TMW_ALV_TREE has no exception.

Method CHANGE_ITEM_LINE_LAYOUT 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) TV_NODEKEY Jedes Item wird innerhalb eines Knotens dargestellt 19990701
2 Importing IM_STATUS Call by reference Type reference (TYPE) ICON_L4 Status der Zeile 19990719

Method CHANGE_ITEM_LINE_LAYOUT on class CL_PT_GUI_TMW_ALV_TREE has no exception.

Method CHANGE_NODE_LAYOUT 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) TV_NODEKEY Jedes Item wird innerhalb eines Knotens dargestellt 19990719
2 Importing IM_STATUS Call by reference Type reference (TYPE) ICON_L4 Status der Zeile 19990719

Method CHANGE_NODE_LAYOUT on class CL_PT_GUI_TMW_ALV_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 19990701
2 Importing IM_ITEM_SELECTION Call by reference Type reference (TYPE) AS4FLAG 'X' Selektierbarkeit einzelner Items 19990701
3 Importing IM_LIFETIME Call by reference Type reference (TYPE) I Lebensdauer 19990701
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 19990701
5 Importing IM_NO_HTML_HEADER Call by reference Type reference (TYPE) AS4FLAG NO_HTML_HEADER 19990701
6 Importing IM_NO_TOOLBAR Call by reference Type reference (TYPE) AS4FLAG NO_TOOLBAR 19990701
7 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent-Container 19990701
8 Importing IM_SHELLSTYLE Call by reference Type reference (TYPE) I Shellstyle 19990701
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 19990701
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 19990701
3 CREATE_ERROR CREATE_ERROR 19990701
4 FAILED FAILED 19990701
5 ILLEGAL_COLUMN_NAME ILLEGAL_COLUMN_NAME 19990701
6 ILLEGAL_NODE_SELECTION_MODE ILLEGAL_NODE_SELECTION_MODE 19990701
7 LIFETIME_ERROR LIFETIME_ERROR 19990701

Method DELETE_TOOLBAR Signature

Method DELETE_TOOLBAR on class CL_PT_GUI_TMW_ALV_TREE has no parameter.
Method DELETE_TOOLBAR on class CL_PT_GUI_TMW_ALV_TREE has no exception.

Method EXPAND_ALL_NODES Signature

Method EXPAND_ALL_NODES on class CL_PT_GUI_TMW_ALV_TREE has no parameter.
Method EXPAND_ALL_NODES on class CL_PT_GUI_TMW_ALV_TREE has no exception.

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 19990701
2 Importing IM_IS_NODE Call by reference Type reference (TYPE) C X -> Node; '' -> Item 19990701
3 Importing IM_IS_PRIVATE Call by reference Type reference (TYPE) C X -> privater Knoten; '' Knoten im Std 19990701

Method GET_HANDLE_DRAGDROP on class CL_PT_GUI_TMW_ALV_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) 19990701
2 Importing FIELDNAME Call by reference Type reference (TYPE) 19990701
3 Importing NODE_KEY Call by reference Type reference (TYPE) 19990701

Method ON_CHECKBOX_CHANGE on class CL_PT_GUI_TMW_ALV_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) 19990701
2 Importing FIELDNAME Call by reference Type reference (TYPE) 19990701
3 Importing NODE_KEY Call by reference Type reference (TYPE) 19990701

Method ON_DRAG_EVENT on class CL_PT_GUI_TMW_ALV_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) 19990701
2 Importing FIELDNAME Call by reference Type reference (TYPE) 19990701
3 Importing NODE_KEY_TABLE Call by reference Type reference (TYPE) 19990701

Method ON_DRAG_EVENT_MULTIPLE on class CL_PT_GUI_TMW_ALV_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) 19990701
2 Importing FIELDNAME Call by reference Type reference (TYPE) 19990701
3 Importing NODE_KEY Call by reference Type reference (TYPE) 19990701

Method ON_DROP_COMPLETE_EVENT on class CL_PT_GUI_TMW_ALV_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) 19990701
2 Importing NODE_KEY Call by reference Type reference (TYPE) 19990701

Method ON_DROP_EVENT on class CL_PT_GUI_TMW_ALV_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) 19990701

Method ON_EXPAND_NC on class CL_PT_GUI_TMW_ALV_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) 19990701

Method ON_FUNCTION_SELECTED on class CL_PT_GUI_TMW_ALV_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) 19990701
2 Importing MENU Call by reference Type reference (TYPE) 19990701
3 Importing NODE_KEY Call by reference Type reference (TYPE) 19990701

Method ON_ITEM_CTMENU_REQUEST on class CL_PT_GUI_TMW_ALV_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) 19990701
2 Importing FIELDNAME Call by reference Type reference (TYPE) 19990701
3 Importing NODE_KEY Call by reference Type reference (TYPE) 19990701

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

Method ON_ITEM_DOUBLE_CLICK on class CL_PT_GUI_TMW_ALV_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) 19990701
2 Importing NODE_KEY Call by reference Type reference (TYPE) 19990701

Method ON_NODE_CTMENU_REQUEST on class CL_PT_GUI_TMW_ALV_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) 19990701
2 Importing NODE_KEY Call by reference Type reference (TYPE) 19990701

Method ON_NODE_CTMENU_SELECTED on class CL_PT_GUI_TMW_ALV_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) 19990701

Method ON_NODE_DOUBLE_CLICK on class CL_PT_GUI_TMW_ALV_TREE has no exception.

Method ON_TOOLBAR Signature

Method ON_TOOLBAR on class CL_PT_GUI_TMW_ALV_TREE has no parameter.
Method ON_TOOLBAR on class CL_PT_GUI_TMW_ALV_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) 19990701
2 Importing POSX Call by reference Type reference (TYPE) 19990701
3 Importing POSY Call by reference Type reference (TYPE) 19990701
4 Importing SENDER Call by reference Type reference (TYPE) 19990701

Method ON_TOOLBAR_DROPDOWN on class CL_PT_GUI_TMW_ALV_TREE has no exception.

Method REGISTER_EVENTS Signature

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