SAP ABAP Class CL_TREE_CONTROL_BASE (Internal Tree Control Class)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL (Application Component) Workbench Utilities
     SEU_TREE_CONTROL (Package) OO Framework for Tree Control
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_CONTROL Proxy Class for Control in GUI 00000000
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CONTROL_COMPOSITE_SUPPORT Interface for Controls in Control Composites 20000223
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DRAGDROP Drag and Drop Interface for Controls 19990125
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_SIMPLE_TREE Simple Tree Control 00000000
2 Inheritance (c INHERITING FROM c_ref)  CL_ITEM_TREE_CONTROL Internal Tree Control Class 00000000
Properties
Class CL_TREE_CONTROL_BASE  
Short Description Internal Tree Control Class    
Super Class CL_GUI_CONTROL Proxy Class for Control in GUI 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SEU_TREE_CONTROL   OO Framework for Tree Control 
Created 19981013   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 CL_GUI_CFW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CNDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CONTROL_COMPOSITE_SUPPORT Interface for Controls in Control Composites 20000223
2 IF_DRAGDROP Drag and Drop Interface for Controls 19990125
Friends
Class CL_TREE_CONTROL_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALIGN_AUTO_INT Constant Protected Type reference (TYPE) I 3 " 19981022
2 CONTROL_TREE Instance attribute Protected Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE " 20000313
3 CTX_EVENT_BASE Instance attribute Protected Type reference (TYPE) AS4FLAG 'X': Basic Class Dispatched Last Context Menu Request 19981218
4 CTX_MEN_REQ_NODE_KEY Instance attribute Private Type reference (TYPE) TV_NODEKEY Key Node of Last Context Menu Request 19981218
5 CTX_MEN_REQ_OBJECT Instance attribute Private Type reference (TYPE) I Object From Last Context Menu Request 19990309
6 CTX_MEN_REQ_OBJ_DEFAULT Constant Private Type reference (TYPE) I 2 Context Menu Request on Control Background 19990309
7 CTX_MEN_REQ_OBJ_NODE Constant Private Type reference (TYPE) I 1 Context Menu Request on Node 19990309
8 CTX_MEN_SELECT_SYSTEM Instance attribute Protected Type reference (TYPE) AS4FLAG 'X' Context Menu Select Event System / Application 19990105
9 EN_ENUM_NODE_SELECTION_MODE Constant Protected Type reference (TYPE) CC_NAME 'enum_node_selection_mode' " 20000223
10 EVENTID_DEF_CONTEXT_MENU_REQ Constant Public Type reference (TYPE) I 42 Context Menu on Control Background 19990309
11 EVENTID_EXPAND_NO_CHILDREN Constant Public Type reference (TYPE) I 18 Node with EXPANDER Attribute Was Expanded 19981023
12 EVENTID_NODE_CONTEXT_MENU_REQ Constant Public Type reference (TYPE) I 36 Context Menu for Node 19990105
13 EVENTID_NODE_DOUBLE_CLICK Constant Public Type reference (TYPE) I 25 Double-Click Node 19981023
14 EVENTID_NODE_KEYPRESS Constant Public Type reference (TYPE) I 40 Key Press On Selected Node 19990208
15 EVENTID_ON_DROP_EXTERNAL_FILES Constant Public Type reference (TYPE) I 45 EventId for OnDropExternalFiles Event 20100514
16 EVENTID_SELECTION_CHANGED Constant Public Type reference (TYPE) I 21 Selection Changed 19981023
17 FILES_STR Instance attribute Private Type reference (TYPE) STRING String to Get Dropped Files 20120803
18 IMAGE Static Attribute Private Object reference (TYPE REF TO) CL_GUI_OBJECT " 19990322
19 ITEM Static Attribute Private Object reference (TYPE REF TO) CL_GUI_OBJECT " 19990322
20 KEY_COPY Constant Public Type reference (TYPE) I 7 CTRL-C Key 19991018
21 KEY_CUT Constant Public Type reference (TYPE) I 6 CTRL-X Key 19991018
22 KEY_DELETE Constant Public Type reference (TYPE) I 2 Delete Key 19990208
23 KEY_ENTER Constant Public Type reference (TYPE) I 5 Enter Key 19990519
24 KEY_F1 Constant Public Type reference (TYPE) I 1 F1 Key 19990208
25 KEY_F4 Constant Public Type reference (TYPE) I 4 F4 Key 19990208
26 KEY_INSERT Constant Public Type reference (TYPE) I 3 Insert Key 19990208
27 KEY_PASTE Constant Public Type reference (TYPE) I 8 CTRL-V Key 19991018
28 LEVEL Static Attribute Private Object reference (TYPE REF TO) CL_GUI_OBJECT " 19990322
29 NODE Static Attribute Private Object reference (TYPE REF TO) CL_GUI_OBJECT " 19990322
30 NODES Static Attribute Private Object reference (TYPE REF TO) CL_GUI_OBJECT " 19990322
31 NODE_SELECTION_MODE Instance attribute Protected Type reference (TYPE) I Type of Node Selection 19981015
32 NODE_SEL_MODE_MULTIPLE Constant Public Type reference (TYPE) I 1 Multiple Node Selection 19981013
33 NODE_SEL_MODE_SINGLE Constant Public Type reference (TYPE) I 0 Single Node Selection 19981013
34 PN_HIDE_SELECTION Constant Protected Type reference (TYPE) CC_NAME 'hide_selection' Control Composite: Name 20000223
35 PN_NODE_SELECTION_MODE Constant Protected Type reference (TYPE) CC_NAME 'node_selection_mode' Control Composite: Name 20000223
36 RELAT_FIRST_CHILD Constant Public Type reference (TYPE) I 4 " 19981014
37 RELAT_FIRST_SIBLING Constant Public Type reference (TYPE) I 5 " 19981014
38 RELAT_LAST_CHILD Constant Public Type reference (TYPE) I 6 " 19981014
39 RELAT_LAST_SIBLING Constant Public Type reference (TYPE) I 1 " 19981014
40 RELAT_NEXT_SIBLING Constant Public Type reference (TYPE) I 2 " 19981014
41 RELAT_PREV_SIBLING Constant Public Type reference (TYPE) I 3 " 19981014
42 SCROLL_DOWN_LINE Constant Public Type reference (TYPE) I 2 Scrolls Down One Line 19981016
43 SCROLL_DOWN_PAGE Constant Public Type reference (TYPE) I 4 Scrolls Down One Page 19981016
44 SCROLL_END Constant Public Type reference (TYPE) I 6 Scrolls Down to End 19981016
45 SCROLL_HOME Constant Public Type reference (TYPE) I 5 Scrolls Up to Beginning 19981016
46 SCROLL_UP_LINE Constant Public Type reference (TYPE) I 1 Scrolls Up One Line 19981016
47 SCROLL_UP_PAGE Constant Public Type reference (TYPE) I 3 Scrolls Up One Page 19981016
48 STRUCTURES Static Attribute Private Object reference (TYPE REF TO) CL_GUI_OBJECT " 19990322
49 STYLE_DEFAULT Constant Public Type reference (TYPE) I 1 " 19990118
50 STYLE_EMPHASIZED Constant Public Type reference (TYPE) I 7 " 19990118
51 STYLE_EMPHASIZED_A Constant Public Type reference (TYPE) I 8 COL_HEADING Intensified Off 20011119
52 STYLE_EMPHASIZED_B Constant Public Type reference (TYPE) I 9 COL_KEY Intensified Off 20011119
53 STYLE_EMPHASIZED_C Constant Public Type reference (TYPE) I 10 COL_GROUP Intensified Off 20011119
54 STYLE_EMPHASIZED_NEGATIVE Constant Public Type reference (TYPE) I 5 " 19990118
55 STYLE_EMPHASIZED_POSITIVE Constant Public Type reference (TYPE) I 6 " 19990118
56 STYLE_INACTIVE Constant Public Type reference (TYPE) I 3 " 19990118
57 STYLE_INHERITED Constant Public Type reference (TYPE) I 0 Adopt Style From Parent Object 19990118
58 STYLE_INTENSIFD_CRITICAL Constant Public Type reference (TYPE) I 4 " 19990118
59 STYLE_INTENSIFIED Constant Public Type reference (TYPE) I 2 " 19990118
60 THIS_CLASS_NAME Constant Private Type reference (TYPE) CHAR80 'CL_TREE_CONTROL_BASE' Name of Class 19981016
Methods
# Method Level Visibility Method type Description Created on
1 ADD_KEY_STROKE Instance method Public Method Define Key That Triggers KEYPRESS Event 19990208
2 ADD_STYLE_INFO Instance method Public Method Accessibility: Sets Info Text to One Style 20041022
3 CC_INTERNAL_ERROR Static method Protected Method Handle Internal Error 20000307
4 CC_SET_HIDE_SELECTION Instance method Protected Method " 20000302
5 CC_SET_NODE_SELECTION_MODE Instance method Protected Method " 20000302
6 CLEAR_ALL_STYLE_INFOS Instance method Public Method Accessibility: Deletes the Info Texts of All Styles 20041022
7 CLEAR_STYLE_INFO Instance method Public Method Accessibility: Deletes the Info Text for One Style 20041022
8 COLLAPSE_ALL_NODES Instance method Public Method Collapses all Branches of Tree 19981016
9 COLLAPSE_NODES Instance method Public Method Collapse nodes 19981204
10 COLLAPSE_SUBTREE Instance method Public Method Collapses all Branches of a Part of the Tree 19981016
11 CONSTRUCTOR Instance method Public Constructor Creates Control 19981013
12 DELETE_ALL_NODES Instance method Public Method Deletes all nodes of the tree 19981016
13 DELETE_NODE Instance method Public Method Deletes one node of the tree 19981016
14 DELETE_NODES Instance method Public Method Delete Several NOdes 19981016
15 DRAG_ACCEPT_FILES Instance method Public Method Enable GridView to Accept Dragged Files (e.g. from Explorer) 20100805
16 ENSURE_VISIBLE Instance method Public Method Ensures That One Node Is Visible in Control 19981016
17 EXPAND_NODE Instance method Public Method Expand Node (Subtree) 19981016
18 EXPAND_NODES Instance method Public Method Expand Nodes 19981015
19 EXPAND_ROOT_NODES Instance method Public Method Expands all Root Nodes 19981016
20 GET_DROPPED_EXTERNAL_FILES Instance method Public Method Get Dropped Files 20120801
21 GET_EXPANDED_NODES Instance method Public Method Reads Expanded Nodes 19981015
22 GET_ITEM Instance method Protected Method Gets Item Object 19981015
23 GET_NODE_BY_KEY Instance method Protected Method Get Node Object 19981015
24 GET_NODE_KEY_TABLE Instance method Protected Method Get Table Using Keys from Property 19981015
25 GET_SELECTED_NODE Instance method Public Method Returns the Key of the Selected Node 19981016
26 GET_SELECTED_NODES Instance method Public Method Reads the selected nodes 19981015
27 GET_TOP_NODE Instance method Public Method Returns the Key of the Node at Top of Control 19981016
28 HANDLE_BASE_EVENT Instance method Private Method Dispatches Basic Events 19981023
29 HANDLE_ERROR_IN_TABLE Instance method Protected Method Analyze Error in Passed Table 19981015
30 HANDLE_EVENT Instance method Protected Method Virtual Method 19981023
31 HANDLE_EVENT_NODE_KEYPRESS Instance method Private Method Handle Event NODE_KEYPRESS 19990209
32 HANDLE_NODE_KEY_EVENT Instance method Private Method Handle Events With Form EVENT(NODE_KEY) 19990209
33 HANDLE_ON_DROP_EXTERNAL_FILES Instance method Private Method Handle Event ON_DROP_EXTERNAL_FILES 20100514
34 INIT_TREE Instance method Private Method Initialize Control 19981013
35 INTERNAL_ERROR Static method Protected Method Handle Internal Error 19981207
36 MOVE_NODE Instance method Public Method Move Node in Tree 19981016
37 NODE_SET_DISABLED Instance method Public Method Sets Whether a Node Can Be Selected 19981016
38 NODE_SET_DRAGDROPID Instance method Public Method Sets the DRAGDROPID Property of a Node 19990322
39 NODE_SET_EXPANDER Instance method Public Method Sets the EXPANDER Property for a Node 19981016
40 NODE_SET_EXP_IMAGE Instance method Public Method Sets the Folder Symbol to Expanded 19981016
41 NODE_SET_HIDDEN Instance method Public Method Sets Visibility of a Node 19981015
42 NODE_SET_IS_FOLDER Instance method Public Method Sets the IS_FOLDER Property of a Node 19981016
43 NODE_SET_NO_BRANCH Instance method Public Method Sets Whether The Control Draws Hierarchy Line for a Node 19981016
44 NODE_SET_N_IMAGE Instance method Public Method Sets Leaf Symbol / Closed Folder Symbol 19981016
45 NODE_SET_STYLE Instance method Public Method Sets the STYLE Property of a Node 19981016
46 RELEASE_HANDLE Instance method Protected Method Releases a Handle After an Error 19981127
47 REMOVE_ALL_KEY_STROKES Instance method Public Method Romve All Definitions of ADD_KEY_STROKE 19990217
48 SCROLL Instance method Public Method Scrolls Tree Control 19981016
49 SELECT_NODES Instance method Public Method Select Nodes (Only With Multiple Node Selection) 19981016
50 SET_COLUMN_PROPERTIES Instance method Protected Method Sets Attributes of a Column in the Control 19981014
51 SET_CTX_MENU_SELECT_EVENT_APPL Instance method Public Method Sets the Context Menu Selection Events 19990105
52 SET_DEFAULT_DROP Instance method Public Method Standard Drop for Free Area in Control 19990125
53 SET_DISABLE_SEL_CHANGE_CTX_MEN Instance method Public Method 'X': Clicking node with right mouse button does not select 20030508
54 SET_FOLDER_SHOW_EXP_IMAGE Instance method Public Method 'X': Open Folder Always Displays EXP_IMAGE 19990423
55 SET_HAS_3D_FRAME Instance method Public Method ' ': Display Control Without 3D Frame; 'X': Display With 19981126
56 SET_ITEM_PROPERTY Instance method Protected Method Sets Property of an Item 19981015
57 SET_NODE_KEY_TABLE Instance method Protected Method Set Table with Key Derived from Property 19981015
58 SET_NODE_PROPERTY Instance method Protected Method Set Property of a Node 19981015
59 SET_NODE_TABLE_COLUMN_NAMES Instance method Private Method Pass Names of Columns in Node Table to Control 19981014
60 SET_SCREEN_UPDATE Instance method Public Method Controls When Control is Redrawn 19981016
61 SET_SELECTED_NODE Instance method Public Method Sets Selected Node in Single Selection 19981016
62 SET_TOP_NODE Instance method Public Method Sets Node That Appears at Top of Control 19981016
63 SET_WEB_GUI_LOCAL_EXPAND Instance method Public Method WEB GUI: Local Open/Close for Folders 19991223
64 UNSELECT_ALL Instance method Public Method Deselects Everything 19981016
65 UNSELECT_NODES Instance method Public Method Deselects Nodes (Only With Multiple Node Selection) 19981016
Events
# Event Type Visibility Description Created on
1 DEFAULT_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu Request for Control Background 19990309
2 DEFAULT_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
Context Menu Entry Selected 19990309
3 EXPAND_NO_CHILDREN Instance Event
(0)
Public
(2)
Node with EXPANDER Attribute Was Expanded 19981023
4 NODE_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu Request for a Node 19981218
5 NODE_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
Context Menu Entry Selected 19981218
6 NODE_DOUBLE_CLICK Instance Event
(0)
Public
(2)
Double-Click Node 19981023
7 NODE_KEYPRESS Instance Event
(0)
Public
(2)
Key Pressed, Node Was Selected 19990208
8 ON_DROP Instance Event
(0)
Public
(2)
Object Dropped 19990125
9 ON_DROP_EXTERNAL_FILES Instance Event
(0)
Public
(2)
One/several files were dropped from the Explorer 20100514
10 ON_DROP_GET_FLAVOR Instance Event
(0)
Public
(2)
There is More Than One Possible Flavor For a Drop 19990125
11 SELECTION_CHANGED Instance Event
(0)
Public
(2)
Selection Has Changed 19981023
Types
Class CL_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 siehe Methodendokumentation 19990208
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990208
2 FAILED Allgemeiner Fehler 19990208
3 ILLEGAL_KEY Parameter KEY fehlerhaft 19990208

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 Info 20041022
2 Importing STYLE Value transfer Type reference (TYPE) I siehe Methodendokumentation 20041022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20041022
2 FAILED Allgemeiner Fehler 20041022

Method CC_INTERNAL_ERROR Signature

Method CC_INTERNAL_ERROR on class CL_TREE_CONTROL_BASE has no parameter.
Method CC_INTERNAL_ERROR on class CL_TREE_CONTROL_BASE has no exception.

Method CC_SET_HIDE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIDE_SELECTION Value transfer Type reference (TYPE) AS4FLAG " 20000302
2 Importing PROPERTY_NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE " 20000303
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20000302
2 FAILED " 20000302

Method CC_SET_NODE_SELECTION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_SELECTION_MODE Value transfer Type reference (TYPE) I " 20000302
2 Importing PROPERTY_NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE " 20000303
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20000302
2 FAILED " 20000302

Method CLEAR_ALL_STYLE_INFOS Signature

Method CLEAR_ALL_STYLE_INFOS on class CL_TREE_CONTROL_BASE has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20041022
2 FAILED Allgemeiner Fehler 20041022

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 siehe Methodendokumentation 20041022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20041022
2 FAILED Allgemeiner Fehler 20041022

Method COLLAPSE_ALL_NODES Signature

Method COLLAPSE_ALL_NODES on class CL_TREE_CONTROL_BASE has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED allgemeiner Fehler 19981016

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 Tabelle mit Knotenschlüsseln 19981204
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981204
2 DP_ERROR Fehler beim Data Provider 19981204
3 ERROR_IN_NODE_KEY_TABLE unbekannter Knotenschlüssel in NODE_KEY_TABLE 19981204
4 FAILED Allgemeiner Fehler 19981204

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 Schlüssel des Knotens 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016
3 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981016

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIDE_SELECTION Value transfer Type reference (TYPE) AS4FLAG " 19981013
2 Importing ITEM_SELECTION Value transfer Type reference (TYPE) AS4FLAG 'X': Control mit Item-Selection 19981013
3 Importing LIFETIME Value transfer Type reference (TYPE) I " 19981029
4 Importing NAME Value transfer Type reference (TYPE) STRING Name 20000117
5 Importing NODE_SELECTION_MODE Value transfer Type reference (TYPE) I " 19981013
6 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent-Container 19981216
7 Importing SHELLSTYLE Value transfer Type reference (TYPE) I " 19981013
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981013
2 CREATE_ERROR " 19981013
3 FAILED " 19981014
4 ILLEGAL_NODE_SELECTION_MODE " 19981014
5 LIFETIME_ERROR " 19981029

Method DELETE_ALL_NODES Signature

Method DELETE_ALL_NODES on class CL_TREE_CONTROL_BASE has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016

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 Schlüssel des Knotens 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016
3 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981016

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 Tabelle mit Knotenschlüsseln 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 DP_ERROR Fehler beim Data Provider 19981016
3 ERROR_IN_NODE_KEY_TABLE unbekannter Knotenschlüssel in NODE_KEY_TABLE 19981016
4 FAILED Allgemeiner Fehler 19981016

Method DRAG_ACCEPT_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing B_ACCEPT Call by reference Type reference (TYPE) I 1 = accept, 0 = don't accept 20100805
# Exception Resumable Description Created on
1 ERROR Fehler 20100805

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 Schlüssel des Knotens 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016
3 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981016

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 'X': alle Nachfahren expandieren 19981016
2 Importing LEVEL_COUNT Value transfer Type reference (TYPE) I Anzahl der zu expandierenden Ebenen 19981016
3 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981016
# Exception Resumable Description Created on
1 CANNOT_EXPAND_LEAF Knoten mit Schlüssel NODE_KEY ist ein Blatt 19981016
2 CNTL_SYSTEM_ERROR " 19981016
3 FAILED Allgemeiner Fehler 19981016
4 ILLEGAL_LEVEL_COUNT LEVEL_COUNT muß >= 0 sein 19981016
5 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981016

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 Tabelle mit Knotenschlüsseln 19981015
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981015
2 DP_ERROR Fehler beim Data Provider 19981015
3 ERROR_IN_NODE_KEY_TABLE unbekannter Knotenschlüssel oder Blatt in NODE_KEY_TABLE 19981015
4 FAILED Allgemeiner Fehler 19981015

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 'X': alle Nachfahren expandieren 19981016
2 Importing LEVEL_COUNT Value transfer Type reference (TYPE) I Anzahl der zu expandierenden Ebenen 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016
3 ILLEGAL_LEVEL_COUNT LEVEL_COUNT muß >= 0 sein 19981016

Method GET_DROPPED_EXTERNAL_FILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FILES Call by reference Type reference (TYPE) FILETABLE file name table 20120801
# Exception Resumable Description Created on
1 ERROR General Error 20120802
2 NOT_SUPPORTED_BY_GUI 20120801

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 Tabelle mit Schlüsseln der expandierten Knoten 19981015
2 Importing NO_HIDDEN_NODES Value transfer Type reference (TYPE) AS4FLAG siehe Methodendokumentation 20000110
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981015
2 DP_ERROR Fehler beim Data Provider 19981015
3 FAILED Allgemeiner Fehler 19981015

Method GET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM Value transfer Object reference (TYPE REF TO) CL_GUI_OBJECT Item-Objekt 19981015
2 Importing ITEM_NAME Value transfer Type reference (TYPE) C Name des Items 19981015
3 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981015
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981015
2 FAILED " 19981015
3 ITEM_NOT_FOUND " 19981015
4 NODE_NOT_FOUND " 19981015

Method GET_NODE_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981015
2 Importing NODE Value transfer Object reference (TYPE REF TO) CL_GUI_OBJECT Proxy für Knotenobjekt 19981015
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981015
2 FAILED " 19981015
3 NODE_NOT_FOUND Knoten existiert nicht 19981015

Method GET_NODE_KEY_TABLE 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 Tabelle mit Knotenschlüsseln 19981015
2 Importing PROPERTY Value transfer Type reference (TYPE) C Name der Property 19981015
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981015
2 DP_ERROR " 19981015
3 FAILED " 19981015

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 Schlüssel des selektierten Knotens 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016
3 SINGLE_NODE_SELECTION_ONLY nur bei Knoten-Einfachselektion erlaubt 19981016

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 Tabelle mit Schlüsseln der selektierten Knoten 19981015
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981015
2 DP_ERROR Fehler beim Data Provider 19981015
3 FAILED Allgemeiner Fehler 19981015
4 MULTIPLE_NODE_SELECTION_ONLY nur bei Knoten-Mehrfachselektion erlaubt 19981015

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 Schlüssel des Knotens 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016

Method HANDLE_BASE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTID Value transfer Type reference (TYPE) I Event Id 19981023
2 Importing IS_SHELLEVENT Value transfer Type reference (TYPE) AS4FLAG " 19981218
3 Importing IS_SYSTEMDISPATCH Value transfer Type reference (TYPE) AS4FLAG " 19981218

Method HANDLE_BASE_EVENT on class CL_TREE_CONTROL_BASE has no exception.

Method HANDLE_ERROR_IN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Value transfer Type reference (TYPE) CHAR80 " 19981015
2 Importing METHOD_NAME Value transfer Type reference (TYPE) CHAR80 " 19981015
3 Importing TABLE_NAMES Value transfer Type reference (TYPE) CHAR80 " 19981015

Method HANDLE_ERROR_IN_TABLE on class CL_TREE_CONTROL_BASE has no exception.

Method HANDLE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTID Value transfer Type reference (TYPE) I Event Id 19981023
2 Importing IS_SHELLEVENT Value transfer Type reference (TYPE) AS4FLAG " 19981218
3 Importing IS_SYSTEMDISPATCH Value transfer Type reference (TYPE) AS4FLAG " 19981218

Method HANDLE_EVENT on class CL_TREE_CONTROL_BASE has no exception.

Method HANDLE_EVENT_NODE_KEYPRESS Signature

Method HANDLE_EVENT_NODE_KEYPRESS on class CL_TREE_CONTROL_BASE has no parameter.
Method HANDLE_EVENT_NODE_KEYPRESS on class CL_TREE_CONTROL_BASE has no exception.

Method HANDLE_NODE_KEY_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTID Value transfer Type reference (TYPE) I Event Id 19990209

Method HANDLE_NODE_KEY_EVENT on class CL_TREE_CONTROL_BASE has no exception.

Method HANDLE_ON_DROP_EXTERNAL_FILES Signature

Method HANDLE_ON_DROP_EXTERNAL_FILES on class CL_TREE_CONTROL_BASE has no parameter.
Method HANDLE_ON_DROP_EXTERNAL_FILES on class CL_TREE_CONTROL_BASE has no exception.

Method INIT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HIDE_SELECTION Value transfer Type reference (TYPE) AS4FLAG " 19981013
2 Importing ITEM_SELECTION Value transfer Type reference (TYPE) AS4FLAG " 19981013
3 Importing NODE_SELECTION_MODE Value transfer Type reference (TYPE) I " 19981013
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981013
2 FAILED " 19981013
3 ILLEGAL_NODE_SELECTION_MODE " 19981013

Method INTERNAL_ERROR Signature

Method INTERNAL_ERROR on class CL_TREE_CONTROL_BASE has no parameter.
Method INTERNAL_ERROR on class CL_TREE_CONTROL_BASE has no exception.

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 Schlüssel des Knotens 19981016
2 Importing RELATKEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel Zielknoten 19981016
3 Importing RELATSHIP Value transfer Type reference (TYPE) I Verwandtschaftsbeziehung Quelle / Ziel 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016
3 ILLEGAL_RELATSHIP Falscher Wert im Parameter RELATSHIP 19981016
4 MOVE_ERROR Falsche Zielangabe 19981016
5 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981016
6 PARENT_IS_LEAF Ziel-Elternknoten ist ein Blatt 19981016
7 RELATIVE_NOT_FOUND Knoten mit Schlüssel RELAT_KEY nicht gefunden 19981016

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 'X': Knoten nicht selektierbar; ' ': selektierbar 19981016
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED " 19981016
3 NODE_NOT_FOUND Knoten existiert nicht 19981016

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 siehe Methodendokumentation 19990322
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19990322
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990322
2 FAILED allgemeiner Fehler 19990322
3 NODE_NOT_FOUND Knoten existiert nicht 19990322

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 Flag 'X' oder ' ' 19981016
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED " 19981016
3 NODE_NOT_FOUND Knoten existiert nicht 19981016

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 Ordner-Symbol im aufgeklappten Zustand 19981016
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED allgemeiner Fehler 19981016
3 NODE_NOT_FOUND Knoten existiert nicht 19981016
4 NOT_ALLOWED_FOR_LEAF nur für Ordner erlaubt 19981016

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 'X': Knoten unsichtbar; ' ': sichtbar 19981015
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981015
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981015
2 FAILED allgemeiner Fehler 19981015
3 NODE_NOT_FOUND Knoten existiert nicht 19981015

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 'X': Knoten ist Ordner; ' ': Knoten ist Blatt 19981016
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED allgemeiner Fehler 19981016
3 NODE_HAS_CHILDREN Ordner mit Kindern kann kein Blatt werden 19981016
4 NODE_NOT_FOUND Knoten existiert nicht 19981016

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 Schlüssel des Knotens 19981016
2 Importing NO_BRANCH Value transfer Type reference (TYPE) AS4FLAG 'X': keine Linie zeichnen; ' ': Linie zeichnen 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED allgemeiner Fehler 19981016
3 NODE_NOT_FOUND Knoten existiert nicht 19981016

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 Schlüssel des Knotens 19981016
2 Importing N_IMAGE Value transfer Type reference (TYPE) TV_IMAGE Ordner-Symbol im aufgeklappten Zustand 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED allgemeiner Fehler 19981016
3 NODE_NOT_FOUND Knoten existiert nicht 19981016

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 Schlüssel des Knotens 19981016
2 Importing STYLE Value transfer Type reference (TYPE) I siehe Methodendokumentation 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED allgemeiner Fehler 19981016
3 NODE_NOT_FOUND Knoten existiert nicht 19981016

Method RELEASE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HANDLE Call by reference Type reference (TYPE) CNTL_HANDLE " 19981127

Method RELEASE_HANDLE on class CL_TREE_CONTROL_BASE has no exception.

Method REMOVE_ALL_KEY_STROKES Signature

Method REMOVE_ALL_KEY_STROKES on class CL_TREE_CONTROL_BASE has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990217
2 FAILED Allgemeiner Fehler 19990217

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 siehe Methodendokumentation 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016
3 ILLEGAL_SCROLL_COMMAND Parameter SCROLL_COMMAND fehlerhaft 19981016

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 Tabelle mit Knotenschlüsseln 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 DP_ERROR Fehler beim Data Provider 19981016
3 ERROR_IN_NODE_KEY_TABLE unbekannter Knotenschlüssel in NODE_KEY_TABLE 19981016
4 FAILED Allgemeiner Fehler 19981016
5 MULTIPLE_NODE_SELECTION_ONLY nur bei Knoten-Mehrfachselektion erlaubt 19981016

Method SET_COLUMN_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALIGNMENT Value transfer Type reference (TYPE) INT4 " 19981014
2 Importing DISABLED Value transfer Type reference (TYPE) AS4FLAG " 19981014
3 Importing DO_NOT_SET_ALIGNMENT Value transfer Type reference (TYPE) AS4FLAG " 19990203
4 Importing HIDDEN Value transfer Type reference (TYPE) AS4FLAG " 19981014
5 Importing STRUCTURE Value transfer Object reference (TYPE REF TO) CL_GUI_OBJECT " 19981014
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981014
2 FAILED " 19981014

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 'X': Event mit PAI; ' ': ohne PAI 19990105

Method SET_CTX_MENU_SELECT_EVENT_APPL on class CL_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 Drop Beschreibung 19990125
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990125
2 FAILED Allgemeiner Fehler 19990125
3 INVALID_DRAG_DROP_OBJ Drag Drop Objekt ist nicht mehr gültig 19990125

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 'X': Klick mit rechter Maustaste selektiert nicht 20030509
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20030508
2 FAILED Allgemeiner Fehler 20030508

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 'X': aufgeklappter Ordner zeigt immer EXP_IMAGE 19990423
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990423
2 FAILED Allgemeiner Fehler 19990423

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 ' ': Control ohne Einsenkung zeichnen; 'X': mit Einsenkung 19981126
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981126
2 FAILED Allgemeiner Fehler 19981126

Method SET_ITEM_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981015
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981015
3 Importing PROPERTY_NAME Value transfer Type reference (TYPE) C Name des Properties 19981015
4 Importing PROPERTY_VALUE Value transfer Type reference (TYPE) ANY Wert des Properties 19981015
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981015
2 FAILED " 19981015
3 ITEM_NOT_FOUND " 19981015
4 NODE_NOT_FOUND " 19981015
5 PROPSET_ERROR " 19981015

Method SET_NODE_KEY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Value transfer Type reference (TYPE) C Klassenname 19981015
2 Importing METHOD_NAME Value transfer Type reference (TYPE) C Methodenname 19981015
3 Importing NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEV_NKS Tabelle mit Knotenschlüsseln 19981015
4 Importing PROPERTY Value transfer Type reference (TYPE) C Name des Properties 19981015
5 Importing TABLE_NAME Value transfer Type reference (TYPE) C Tabellenname 19981015
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981015
2 DP_ERROR Fehler beim Data Provider 19981015
3 ERROR_IN_NODE_KEY_TABLE Knotentabelle fehlerhaft 19981015
4 FAILED Allgemeiner Fehler 19981015

Method SET_NODE_PROPERTY 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 Schlüssel des Knotens 19981015
2 Importing PROPERTY_NAME Value transfer Type reference (TYPE) C Name des Properties 19981015
3 Importing PROPERTY_VALUE Value transfer Type reference (TYPE) ANY Wert des Properties 19981015
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981015
2 FAILED " 19981015
3 NODE_NOT_FOUND Knoten existiert nicht 19981015
4 PROPSET_ERROR " 19981015

Method SET_NODE_TABLE_COLUMN_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STRUCTURES Value transfer Object reference (TYPE REF TO) CL_GUI_OBJECT " 19981014
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981014
2 FAILED " 19981014

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 ' ': Bildschirm-Update ausschalten; 'X': anschalten 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016

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 Schlüssel des Knotens 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016
3 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht gefunden 19981016
4 SINGLE_NODE_SELECTION_ONLY nur bei Knoten-Einfachselektion erlaubt 19981016

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 Schlüssel des Knotens 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016
3 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981016

Method SET_WEB_GUI_LOCAL_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCAL_EXPAND Value transfer Type reference (TYPE) AS4FLAG 'X': lokales Öffnen / Schließen 19991223
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19991223
2 FAILED Allgemeiner Fehler 19991223

Method UNSELECT_ALL Signature

Method UNSELECT_ALL on class CL_TREE_CONTROL_BASE has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 FAILED Allgemeiner Fehler 19981016

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 Tabelle mit Knotenschlüsseln 19981016
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981016
2 DP_ERROR Fehler beim Data Provider 19981016
3 ERROR_IN_NODE_KEY_TABLE unbekannter Knotenschlüssel in NODE_KEY_TABLE 19981016
4 FAILED Allgemeiner Fehler 19981016
5 MULTIPLE_NODE_SELECTION_ONLY nur bei Knoten-Mehrfachselektion erlaubt 19981016
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 Knontextmenü-Objekt 19990309

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 Im Kontextmenü ausgewählter Funktionscode 19990309

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 Schlüssel des Knotens 19981023

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 Knontextmenü-Objekt 19981218
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981218

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 Im Kontextmenü ausgewählter Funktionscode 19981218
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981218

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 Schlüssel des Knotens 19981023

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 gedrückte Taste 19990209
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19990208

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 Objekt 19990125
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Knotenschlüssel, auf den gedropped wurde 19990125

Event ON_DROP_EXTERNAL_FILES Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FILES Exporting Value transfer Type reference (TYPE) STRING Semicolon separierte Dateiliste 20100514
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 20100514

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 Objekt 19990125
2 FLAVORS Exporting Value transfer Type reference (TYPE) CNDD_FLAVORS Mögliche Flavors 19990129
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Knotenschlüssel auf den gedropped wurde 19990125

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 Schlüssel des Knotens 19981023
History
Last changed by/on SAP  20130531 
SAP Release Created in