SAP ABAP Class IF_TREE_CONTROL_BASE (*NO* REUSE - Internal Tree Control)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_ITEM_TREE_CONTROL *NO* REUSE - Internal Tree Control 20071022
2 Interface composition (i COMPRISING i_ref)  _IF_GUI_COLUMN_TREE Strictely Internal: Column Tree Control 20071209
3 Interface composition (i COMPRISING i_ref)  _IF_GUI_ITEM_TREE_CONTROL Strictely Internal: Item Tree Control 20071209
4 Interface composition (i COMPRISING i_ref)  _IF_GUI_TREE_CONTROL_BASE Strictely Internal: Basic Tree Control 20071209
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_AST_GUI_COLUMN_TREE_FAKE - NO REUSE - Humble Object Column Tree for Unit Tests 20071022
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_AST_GUI_LIST_TREE_FAKE - NO REUSE - Humble Object for use as DOC 20080311
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_AST_TREE_CONTROL_BASE_DLGT - NO REUSE -Delegate to Tree Control Base 20071022
Properties
Class IF_TREE_CONTROL_BASE  
Short Description *NO* REUSE - Internal Tree Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20071022   SAP 
Last change 20130531   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)
2 CNDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_TREE_CONTROL_BASE has no interface implemented.
Friends
Class IF_TREE_CONTROL_BASE has no friend class.
Attributes
Class IF_TREE_CONTROL_BASE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_KEY_STROKE Instance method Public Method Define Key That Triggers KEYPRESS Event 20071022
2 ADD_STYLE_INFO Instance method Public Method Accessibility: Sets Info Text to One Style 20071022
3 CLEAR_ALL_STYLE_INFOS Instance method Public Method Accessibility: Deletes the Info Texts of All Styles 20071022
4 CLEAR_STYLE_INFO Instance method Public Method Accessibility: Deletes the Info Text for One Style 20071022
5 COLLAPSE_ALL_NODES Instance method Public Method Collapses all Branches of Tree 20071022
6 COLLAPSE_NODES Instance method Public Method Collapse nodes 20071022
7 COLLAPSE_SUBTREE Instance method Public Method Collapses all Branches of a Part of the Tree 20071022
8 DELETE_ALL_NODES Instance method Public Method Deletes all nodes of the tree 20071022
9 DELETE_NODE Instance method Public Method Deletes one node of the tree 20071022
10 DELETE_NODES Instance method Public Method Delete Several Nodes 20071022
11 ENSURE_VISIBLE Instance method Public Method Ensures That One Node Is Visible in Control 20071022
12 EXPAND_NODE Instance method Public Method Expand Node (Subtree) 20071022
13 EXPAND_NODES Instance method Public Method Expand Nodes 20071022
14 EXPAND_ROOT_NODES Instance method Public Method Expands all Root Nodes 20071022
15 GET_EXPANDED_NODES Instance method Public Method Reads Expanded Nodes 20071022
16 GET_SELECTED_NODE Instance method Public Method Returns the Key of the Selected Node 20071022
17 GET_SELECTED_NODES Instance method Public Method Reads the selected nodes 20071022
18 GET_TOP_NODE Instance method Public Method Returns the Key of the Node at Top of Control 20071022
19 MOVE_NODE Instance method Public Method Move Node in Tree 20071022
20 NODE_SET_DISABLED Instance method Public Method Sets Whether a Node Can Be Selected 20071022
21 NODE_SET_DRAGDROPID Instance method Public Method Sets the DRAGDROPID Property of a Node 20071022
22 NODE_SET_EXPANDER Instance method Public Method Sets the EXPANDER Property for a Node 20071022
23 NODE_SET_EXP_IMAGE Instance method Public Method Sets the Folder Symbol to Expanded 20071022
24 NODE_SET_HIDDEN Instance method Public Method Sets Visibility of a Node 20071022
25 NODE_SET_IS_FOLDER Instance method Public Method Sets the IS_FOLDER Property of a Node 20071022
26 NODE_SET_NO_BRANCH Instance method Public Method Sets Whether The Control Draws Hierarchy Line for a Node 20071022
27 NODE_SET_N_IMAGE Instance method Public Method Sets Leaf Symbol / Closed Folder Symbol 20071022
28 NODE_SET_STYLE Instance method Public Method Sets the STYLE Property of a Node 20071022
29 REMOVE_ALL_KEY_STROKES Instance method Public Method Romve All Definitions of ADD_KEY_STROKE 20071022
30 SCROLL Instance method Public Method Scrolls Tree Control 20071022
31 SELECT_NODES Instance method Public Method Select Nodes (Only With Multiple Node Selection) 20071022
32 SET_CTX_MENU_SELECT_EVENT_APPL Instance method Public Method Sets the Context Menu Selection Events 20071022
33 SET_DEFAULT_DROP Instance method Public Method Standard Drop for Free Area in Control 20071022
34 SET_DISABLE_SEL_CHANGE_CTX_MEN Instance method Public Method 'X': Clicking node with right mouse button does not select 20071022
35 SET_FOLDER_SHOW_EXP_IMAGE Instance method Public Method 'X': Open Folder Always Displays EXP_IMAGE 20071022
36 SET_HAS_3D_FRAME Instance method Public Method ' ': Display Control Without 3D Frame; 'X': Display With 20071022
37 SET_SCREEN_UPDATE Instance method Public Method Controls When Control is Redrawn 20071022
38 SET_SELECTED_NODE Instance method Public Method Sets Selected Node in Single Selection 20071022
39 SET_TOP_NODE Instance method Public Method Sets Node That Appears at Top of Control 20071022
40 UNSELECT_ALL Instance method Public Method Deselects Everything 20071022
41 UNSELECT_NODES Instance method Public Method Deselects Nodes (Only With Multiple Node Selection) 20071022
Events
# Event Type Visibility Description Created on
1 DEFAULT_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu Request for Control Background 20071022
2 DEFAULT_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
Context Menu Entry Selected 20071022
3 EXPAND_NO_CHILDREN Instance Event
(0)
Public
(2)
Node with EXPANDER Attribute Was Expanded 20071022
4 NODE_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu Request for a Node 20071022
5 NODE_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
Context Menu Entry Selected 20071022
6 NODE_DOUBLE_CLICK Instance Event
(0)
Public
(2)
Double-Click Node 20071022
7 NODE_KEYPRESS Instance Event
(0)
Public
(2)
Key Pressed, Node Was Selected 20071022
8 ON_DROP Instance Event
(0)
Public
(2)
Object Dropped 20071022
9 ON_DROP_GET_FLAVOR Instance Event
(0)
Public
(2)
There is More Than One Possible Flavor For a Drop 20071022
10 SELECTION_CHANGED Instance Event
(0)
Public
(2)
Selection Has Changed 20071022
Types
Class IF_TREE_CONTROL_BASE has no local type.
Method Signatures

Method ADD_KEY_STROKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Value transfer Type reference (TYPE) I 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 ILLEGAL_KEY 20071022

Method ADD_STYLE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFO Value transfer Type reference (TYPE) C 20071022
2 Importing STYLE Value transfer Type reference (TYPE) I 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method CLEAR_ALL_STYLE_INFOS Signature

Method CLEAR_ALL_STYLE_INFOS on class IF_TREE_CONTROL_BASE has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method CLEAR_STYLE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STYLE Value transfer Type reference (TYPE) I 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method COLLAPSE_ALL_NODES Signature

Method COLLAPSE_ALL_NODES on class IF_TREE_CONTROL_BASE has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method COLLAPSE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEV_NKS 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 ERROR_IN_NODE_KEY_TABLE 20071022
4 FAILED 20071022

Method COLLAPSE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method DELETE_ALL_NODES Signature

Method DELETE_ALL_NODES on class IF_TREE_CONTROL_BASE has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method DELETE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEV_NKS 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 ERROR_IN_NODE_KEY_TABLE 20071022
4 FAILED 20071022

Method ENSURE_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPAND_SUBTREE Value transfer Type reference (TYPE) AS4FLAG 20071022
2 Importing LEVEL_COUNT Value transfer Type reference (TYPE) I 20071022
3 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CANNOT_EXPAND_LEAF 20071022
2 CNTL_SYSTEM_ERROR 20071022
3 FAILED 20071022
4 ILLEGAL_LEVEL_COUNT 20071022
5 NODE_NOT_FOUND 20071022

Method EXPAND_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEV_NKS 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 ERROR_IN_NODE_KEY_TABLE 20071022
4 FAILED 20071022

Method EXPAND_ROOT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPAND_SUBTREE Value transfer Type reference (TYPE) AS4FLAG 20071022
2 Importing LEVEL_COUNT Value transfer Type reference (TYPE) I 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 ILLEGAL_LEVEL_COUNT 20071022

Method GET_EXPANDED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEV_NKS 20071022
2 Importing NO_HIDDEN_NODES Value transfer Type reference (TYPE) AS4FLAG 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 FAILED 20071022

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 SINGLE_NODE_SELECTION_ONLY 20071022

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEV_NKS 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 FAILED 20071022
4 MULTIPLE_NODE_SELECTION_ONLY 20071022

Method GET_TOP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method MOVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
2 Importing RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
3 Importing RELATSHIP Value transfer Type reference (TYPE) I 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 ILLEGAL_RELATSHIP 20071022
4 MOVE_ERROR 20071022
5 NODE_NOT_FOUND 20071022
6 PARENT_IS_LEAF 20071022
7 RELATIVE_NOT_FOUND 20071022

Method NODE_SET_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISABLED Value transfer Type reference (TYPE) AS4FLAG 20071022
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method NODE_SET_DRAGDROPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAGDROPID Value transfer Type reference (TYPE) INT2 20071022
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method NODE_SET_EXPANDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPANDER Value transfer Type reference (TYPE) AS4FLAG 20071022
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method NODE_SET_EXP_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXP_IMAGE Value transfer Type reference (TYPE) TV_IMAGE 20071022
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022
4 NOT_ALLOWED_FOR_LEAF 20071022

Method NODE_SET_HIDDEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIDDEN Value transfer Type reference (TYPE) AS4FLAG 20071022
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method NODE_SET_IS_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FOLDER Value transfer Type reference (TYPE) AS4FLAG 20071022
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_HAS_CHILDREN 20071022
4 NODE_NOT_FOUND 20071022

Method NODE_SET_NO_BRANCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
2 Importing NO_BRANCH Value transfer Type reference (TYPE) AS4FLAG 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method NODE_SET_N_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
2 Importing N_IMAGE Value transfer Type reference (TYPE) TV_IMAGE 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method NODE_SET_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
2 Importing STYLE Value transfer Type reference (TYPE) I 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method REMOVE_ALL_KEY_STROKES Signature

Method REMOVE_ALL_KEY_STROKES on class IF_TREE_CONTROL_BASE has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method SCROLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCROLL_COMMAND Value transfer Type reference (TYPE) I 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 ILLEGAL_SCROLL_COMMAND 20071022

Method SELECT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEV_NKS 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 ERROR_IN_NODE_KEY_TABLE 20071022
4 FAILED 20071022
5 MULTIPLE_NODE_SELECTION_ONLY 20071022

Method SET_CTX_MENU_SELECT_EVENT_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL_EVENT Value transfer Type reference (TYPE) AS4FLAG 20071022

Method SET_CTX_MENU_SELECT_EVENT_APPL on class IF_TREE_CONTROL_BASE has no exception.

Method SET_DEFAULT_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP Value transfer Object reference (TYPE REF TO) CL_DRAGDROP 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 INVALID_DRAG_DROP_OBJ 20071022

Method SET_DISABLE_SEL_CHANGE_CTX_MEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISABLE_SEL_CHANGE_CTX_MEN Value transfer Type reference (TYPE) AS4FLAG 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method SET_FOLDER_SHOW_EXP_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FOLDER_SHOW_EXP_IMAGE Value transfer Type reference (TYPE) AS4FLAG 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method SET_HAS_3D_FRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HAS_3D_FRAME Value transfer Type reference (TYPE) AS4FLAG 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method SET_SCREEN_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UPDATE Value transfer Type reference (TYPE) AS4FLAG 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method SET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022
4 SINGLE_NODE_SELECTION_ONLY 20071022

Method SET_TOP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method UNSELECT_ALL Signature

Method UNSELECT_ALL on class IF_TREE_CONTROL_BASE has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method UNSELECT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEV_NKS 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 ERROR_IN_NODE_KEY_TABLE 20071022
4 FAILED 20071022
5 MULTIPLE_NODE_SELECTION_ONLY 20071022
Event Signatures

Event DEFAULT_CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu 20071022

Event DEFAULT_CONTEXT_MENU_SELECT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FCODE Exporting Value transfer Type reference (TYPE) SY-UCOMM Function code chosen in context menu 20071022

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) TV_NODEKEY Node key 20071022

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

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

Event NODE_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Node key 20071022

Event NODE_KEYPRESS 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 20071022
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Node key 20071022

Event ON_DROP Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAG_DROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag & Drop Object 20071022
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Node Key Onto Which Object Was Dropped 20071022

Event ON_DROP_GET_FLAVOR Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAG_DROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag&Drop Object 20071022
2 FLAVORS Exporting Value transfer Type reference (TYPE) CNDD_FLAVORS Possible Flavors 20071022
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Node Key Onto Whcih Object Was Dropped 20071022

Event SELECTION_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Node key 20071022
History
Last changed by/on SAP  20130531 
SAP Release Created in