SAP ABAP Class CL_ITEM_TREE_CONTROL (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_TREE_CONTROL_BASE Internal Tree Control Class 00000000
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_COLUMN_TREE Column Tree Control 00000000
2 Inheritance (c INHERITING FROM c_ref)  CL_GUI_LIST_TREE List Tree Control 00000000
Properties
Class CL_ITEM_TREE_CONTROL  
Short Description Internal Tree Control Class    
Super Class CL_TREE_CONTROL_BASE Internal Tree Control Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEU_TREE_CONTROL   OO Framework for Tree Control 
Created 19980818   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 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ITEM_TREE_CONTROL has no interface implemented.
Friends
Class CL_ITEM_TREE_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALIGN_CENTER Constant Public Type reference (TYPE) I 1 Centered 19981019
2 ALIGN_LEFT Constant Public Type reference (TYPE) I 0 Left-justified 19981019
3 ALIGN_RIGHT Constant Public Type reference (TYPE) I 2 Right-justified 19981019
4 CTX_MEN_REQ_HEADER_NAME Instance attribute Private Type reference (TYPE) TV_HDRNAME " 19990209
5 CTX_MEN_REQ_ITEM_NAME Instance attribute Private Type reference (TYPE) TV_ITMNAME " 19981218
6 CTX_MEN_REQ_NODE_KEY Instance attribute Private Type reference (TYPE) TV_NODEKEY Key Node of Last Context Menu Request 19981218
7 CTX_MEN_REQ_OBJECT Instance attribute Private Type reference (TYPE) I Object From Last Context Menu Request 19990209
8 CTX_MEN_REQ_OBJ_HEADER Constant Private Type reference (TYPE) I 2 Context Menu Request on Header 19990209
9 CTX_MEN_REQ_OBJ_ITEM Constant Private Type reference (TYPE) I 1 Context Menu Request on Item 19990209
10 EVENTID_BUTTON_CLICK Constant Public Type reference (TYPE) I 29 Pushbutton Clicked 19981023
11 EVENTID_CHECKBOX_CHANGE Constant Public Type reference (TYPE) I 33 Change State of a Checkbox 19981023
12 EVENTID_HEADER_CLICK Constant Public Type reference (TYPE) I 28 Header Clicked 19981023
13 EVENTID_HEADER_CONTEXT_MEN_REQ Constant Public Type reference (TYPE) I 41 Context Menu on Header 19990209
14 EVENTID_ITEM_CONTEXT_MENU_REQ Constant Public Type reference (TYPE) I 26 Context Menu on Item 19990105
15 EVENTID_ITEM_DOUBLE_CLICK Constant Public Type reference (TYPE) I 22 Double-Click on Item 19981023
16 EVENTID_ITEM_KEYPRESS Constant Public Type reference (TYPE) I 39 Key Pressed on Selected Item 19990209
17 EVENTID_LINK_CLICK Constant Public Type reference (TYPE) I 35 Link Clicked 19981023
18 HEADER Static Attribute Private Object reference (TYPE REF TO) CL_GUI_OBJECT " 19990322
19 HEADERS Static Attribute Private Object reference (TYPE REF TO) CL_GUI_OBJECT " 19990322
20 HEADER_VARIABLE Constant Protected Type reference (TYPE) I 1 User Can Change Header Width 19981019
21 H_DP Static Attribute Private Type reference (TYPE) CNTL_HANDLE " 19990322
22 H_OBJ Static Attribute Private Type reference (TYPE) CNTL_HANDLE " 19990322
23 ITEM_CLASS_BUTTON Constant Public Type reference (TYPE) I 4 Pushbutton Item 19981020
24 ITEM_CLASS_CHECKBOX Constant Public Type reference (TYPE) I 3 Checkbox Item 19981020
25 ITEM_CLASS_LINK Constant Public Type reference (TYPE) I 5 Link Item 19981020
26 ITEM_CLASS_TEXT Constant Public Type reference (TYPE) I 2 Text Item 19981020
27 ITEM_FONT_DEFAULT Constant Public Type reference (TYPE) I 0 Default Font 19981207
28 ITEM_FONT_FIXED Constant Public Type reference (TYPE) I 1 Fixed Font 19981207
29 ITEM_FONT_PROP Constant Public Type reference (TYPE) I 2 Proportional Font 19981207
30 ITEM_SELECTION Instance attribute Protected Type reference (TYPE) AS4FLAG 'X': Item Selection 19981020
31 MT_COLUMN_INFO Instance attribute Protected Type reference (TYPE) COLUMN_INFO_T 20110718
32 MV_EXISTS_INS Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20110718
33 MV_EXISTS_UPD Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20110718
34 MV_TEST_INS Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20110718
35 MV_TEST_UPD Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20110718
36 STRUCTURES Static Attribute Private Object reference (TYPE REF TO) CL_GUI_OBJECT " 19990322
37 THIS_CLASS_NAME Constant Private Type reference (TYPE) CHAR80 'CL_ITEM_TREE_CONTROL' Name of Class 19981019
38 WITH_HEADERS Instance attribute Protected Type reference (TYPE) AS4FLAG 'X': Tree Has Header 19981020
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLUMN_EX Instance method Protected Method For internal use only 20110718
2 ADD_NODES_AND_ITEMS Instance method Public Method Insert Nodes and Items 19981019
3 ASSIGN_TABLE_BY_METHOD Instance method Protected Method Assign Table By Method Call 19981020
4 CALL_HEADER_METHOD Instance method Protected Method Set Method of a Header 19981020
5 CONSTRUCTOR Instance method Public Constructor Constructor 19981016
6 DELETE_ALL_ITEMS_OF_NODES Instance method Public Method Deletes all Items In a Set of Nodes 19981207
7 DELETE_COLUMN_EX Instance method Protected Method For internal use only 20110718
8 DELETE_ITEMS Instance method Public Method Delete Items 19981020
9 DELETE_TEXT_COLUMN Instance method Protected Method Delete TEXT Column 19981019
10 GET_COLUMN_INFO Instance method Public Method Internal use only 20110718
11 GET_HEADER_BY_KEY Instance method Protected Method Get Header Object 19981020
12 GET_HEADER_PROPERTY Instance method Protected Method Read Property of a Header (queue_only = ' ') 19981020
13 GET_SELECTED_ITEM Instance method Public Method Returns Node Key and Item Name of Selected Item 19981021
14 HANDLE_DRAG_DROP_COMPLETE Instance method Private Method Handle ONDRAG and ONDROPCOMPLETE 19990216
15 HANDLE_EVENT_CHECKBOX_CHANGE Instance method Private Method Handle Event CHECKBOX_CHANGE 19990209
16 HANDLE_EVENT_HEADER_CLICK Instance method Private Method Handle Event HEADER_CLICK 19990209
17 HANDLE_EVENT_ITEM_KEYPRESS Instance method Private Method Handle Event ITEM_KEYPRESS 19990209
18 HANDLE_EVT_HEADER_CTX_MEN_REQ Instance method Private Method Handle Event HEADER_CONTEXT_MENU_REQUEST 19990209
19 HANDLE_NODE_KEY_ITEM_NAME_EVT Instance method Private Method Handle Events With Form EVENT(NODE_KEY, ITEM_NAME) 19990209
20 HEADER_GET_WIDTH Instance method Protected Method Returns the Width of a Header 19981020
21 HEADER_SET_TEXT Instance method Protected Method Sets the Title for a Header 19981020
22 HEADER_SET_TOOLTIP Instance method Protected Method Sets the Tool Tip For a Header 19981204
23 HEADER_SET_T_IMAGE Instance method Protected Method Sets the Picture for a Header 19981020
24 HEADER_SET_WIDTH Instance method Protected Method Sets the Width of a Header 19981020
25 ITEM_SET_CHOSEN Instance method Public Method Sets Checked State for a Checkbox 19981020
26 ITEM_SET_DISABLED Instance method Public Method Sets Whether an Item Can be Selected 19981020
27 ITEM_SET_EDITABLE Instance method Public Method Sets Whether an Item Can be Edited 19981020
28 ITEM_SET_FONT Instance method Public Method Sets the Font of an Item 19981020
29 ITEM_SET_HIDDEN Instance method Public Method Sets the Visibility of an Item 19981020
30 ITEM_SET_STYLE Instance method Public Method Sets the Style Property of an Item 19981020
31 ITEM_SET_TEXT Instance method Public Method Sets the Text for an Item 19981020
32 ITEM_SET_T_IMAGE Instance method Public Method Sets the Picture for an Item 19981020
33 SELECT_ITEM Instance method Public Method Selects an Item 19981020
34 SETUP_HIERARCHY_HEADER Instance method Protected Method Sets Properties of the Hierarchy Header 19981019
35 SET_HEADER_PROPERTIES Instance method Protected Method Sets Properties of a Header 19981019
36 SET_HEADER_PROPERTY Instance method Protected Method Sets Property of a Header 19981020
37 SET_MIN_NODE_HEIGHT Instance method Public Method Sets Minimum Height of Nodes in Tree 19981021
38 UPDATE_NODES_AND_ITEMS Instance method Public Method Insert Nodes and Items 19981020
Events
# Event Type Visibility Description Created on
1 BUTTON_CLICK Instance Event
(0)
Public
(2)
Pushbutton Clicked 19981023
2 CHECKBOX_CHANGE Instance Event
(0)
Public
(2)
Change State of a Checkbox 19981023
3 HEADER_CLICK Instance Event
(0)
Public
(2)
Header Clicked 19981023
4 HEADER_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Request Context Menu for Header 19990209
5 HEADER_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
Context Menu Entry Selected 19990209
6 ITEM_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Request Context Menu for an Item 19981218
7 ITEM_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
Context Menu Entry Selected 19981218
8 ITEM_DOUBLE_CLICK Instance Event
(0)
Public
(2)
Double-Click on Item 19981023
9 ITEM_KEYPRESS Instance Event
(0)
Public
(2)
Key Pressed, Node Was Selected 19990209
10 LINK_CLICK Instance Event
(0)
Public
(2)
Link Clicked 19981023
11 ON_DRAG Instance Event
(0)
Public
(2)
Event for Filling Drag and Drop Data Object 19990125
12 ON_DRAG_MULTIPLE Instance Event
(0)
Public
(2)
Event for Filling Drag and Drop Data Object 19990216
13 ON_DROP_COMPLETE Instance Event
(0)
Public
(2)
Drop Event Processed Successfully 19990125
14 ON_DROP_COMPLETE_MULTIPLE Instance Event
(0)
Public
(2)
Drop Event Processed Successfully 19990216
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COLUMN_INFO_S Public See coding 20110718 BEGIN OF column_info_s . INCLUDE TYPE treev_cinf. TYPES heading TYPE tv_heading. TYPES END OF column_info_s
2 COLUMN_INFO_T Public See coding 20110718 column_info_t TYPE STANDARD TABLE OF column_info_s WITH NON-UNIQUE KEY name
Method Signatures

Method ADD_COLUMN_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COLUMN_INFO Call by reference Type reference (TYPE) COLUMN_INFO_S Tree Control: Spalteninformation 20110718

Method ADD_COLUMN_EX on class CL_ITEM_TREE_CONTROL has no exception.

Method ADD_NODES_AND_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Item-Tabelle 19981019
2 Importing ITEM_TABLE_STRUCTURE_NAME Value transfer Type reference (TYPE) X030L-TABNAME Name der Item-Struktur im Dictionary 19981019
3 Importing NODE_TABLE Call by reference Type reference (TYPE) TREEV_NTAB Knotentabelle 19981019
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981019
2 DP_ERROR Fehler beim Data-Provider 19981019
3 ERROR_IN_TABLES Knoten / Itemtabelle fehlerhaft 19981019
4 FAILED Allgemeiner Fehler 19981019
5 TABLE_STRUCTURE_NAME_NOT_FOUND Item-Struktur existiert nicht 19981019

Method ASSIGN_TABLE_BY_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD_NAME Value transfer Type reference (TYPE) C Methodenname 19981020
2 Importing TABLE Call by reference Type reference (TYPE) STANDARD TABLE Tabelle 19981020
3 Importing TABLE_STRUCTURE_NAME Value transfer Type reference (TYPE) X030L-TABNAME Strukturname von TABLE im DDIC 19981020
4 Importing TEXT_COLUMN_NAMES Call by reference Type reference (TYPE) STRING_TABLE 20040824
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 DP_ERROR " 19981020
3 FAILED " 19981020
4 METHOD_CALL_ERROR " 19981020
5 TABLE_STRUCTURE_NAME_NOT_FOUND " 19981020

Method CALL_HEADER_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_NAME Value transfer Type reference (TYPE) TV_HDRNAME " 19981020
2 Importing METHOD_NAME Value transfer Type reference (TYPE) C Name des Properties 19981020
3 Importing P1 Value transfer Type reference (TYPE) ANY 1. Parameter 19981020
4 Importing P2 Value transfer Type reference (TYPE) ANY 2. Parameter 19981020
5 Importing P3 Value transfer Type reference (TYPE) ANY 3. Parameter 19981020
6 Importing P_COUNT Value transfer Type reference (TYPE) I Anzahl Parameter 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED " 19981020
3 HEADER_NOT_FOUND Header existiert nicht 19981020
4 METHOD_CALL_ERROR " 19981020

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 " 19981016
2 Importing ITEM_SELECTION Value transfer Type reference (TYPE) AS4FLAG " 19981016
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 " 19981016
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 " 19981016
8 Importing WITH_HEADERS Value transfer Type reference (TYPE) AS4FLAG " 19981019
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981019
2 CREATE_ERROR " 19981019
3 FAILED " 19981019
4 ILLEGAL_NODE_SELECTION_MODE " 19981019
5 LIFETIME_ERROR " 19981029

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

Method DELETE_COLUMN_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COL_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Spaltenname / Itemname 20110718

Method DELETE_COLUMN_EX on class CL_ITEM_TREE_CONTROL has no exception.

Method DELETE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_KEY_TABLE Call by reference Type reference (TYPE) TREEV_IKS Tabelle mit Item-Schlüsseln 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 DP_ERROR Fehler im Data Provider 19981020
3 ERROR_IN_ITEM_KEY_TABLE unbekannter Item-Schlüssel in ITEM_KEY_TABLE 19981020
4 FAILED Allgemeiner Fehler 19981020

Method DELETE_TEXT_COLUMN Signature

Method DELETE_TEXT_COLUMN on class CL_ITEM_TREE_CONTROL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981019
2 FAILED " 19981019

Method GET_COLUMN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN_INFO Call by reference Type reference (TYPE) COLUMN_INFO_T 20110718

Method GET_COLUMN_INFO on class CL_ITEM_TREE_CONTROL has no exception.

Method GET_HEADER_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER Value transfer Object reference (TYPE REF TO) CL_GUI_OBJECT Proxy für Headerobjekt 19981020
2 Importing KEY Value transfer Type reference (TYPE) TV_HDRNAME Name des Headers 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED " 19981020
3 HEADER_NOT_FOUND Header existiert nicht 19981020

Method GET_HEADER_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_NAME Value transfer Type reference (TYPE) TV_HDRNAME " 19981020
2 Importing PROPERTY_NAME Value transfer Type reference (TYPE) C Name des Properties 19981020
3 Exporting PROPERTY_VALUE Call by reference Type reference (TYPE) ANY Wert des Properties 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED " 19981020
3 HEADER_NOT_FOUND Header existiert nicht 19981020
4 PROPGET_ERROR " 19981020

Method GET_SELECTED_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Name des Items 19981021
2 Exporting NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981021
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981021
2 FAILED Allgemeiner Fehler 19981021
3 NO_ITEM_SELECTION nur bei Item Selektion erlaubt 19981021

Method HANDLE_DRAG_DROP_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAGDROPOBJECT Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT DragDrop DataObject 19990216
2 Importing ON_DRAG Value transfer Type reference (TYPE) AS4FLAG 'X': ONDRAG behandeln 19990216
3 Importing PROPERTIES Value transfer Object reference (TYPE REF TO) CL_SIMPLEPROPBAG Parameter des Drag Drop 19990216

Method HANDLE_DRAG_DROP_COMPLETE on class CL_ITEM_TREE_CONTROL has no exception.

Method HANDLE_EVENT_CHECKBOX_CHANGE Signature

Method HANDLE_EVENT_CHECKBOX_CHANGE on class CL_ITEM_TREE_CONTROL has no parameter.
Method HANDLE_EVENT_CHECKBOX_CHANGE on class CL_ITEM_TREE_CONTROL has no exception.

Method HANDLE_EVENT_HEADER_CLICK Signature

Method HANDLE_EVENT_HEADER_CLICK on class CL_ITEM_TREE_CONTROL has no parameter.
Method HANDLE_EVENT_HEADER_CLICK on class CL_ITEM_TREE_CONTROL has no exception.

Method HANDLE_EVENT_ITEM_KEYPRESS Signature

Method HANDLE_EVENT_ITEM_KEYPRESS on class CL_ITEM_TREE_CONTROL has no parameter.
Method HANDLE_EVENT_ITEM_KEYPRESS on class CL_ITEM_TREE_CONTROL has no exception.

Method HANDLE_EVT_HEADER_CTX_MEN_REQ Signature

Method HANDLE_EVT_HEADER_CTX_MEN_REQ on class CL_ITEM_TREE_CONTROL has no parameter.
Method HANDLE_EVT_HEADER_CTX_MEN_REQ on class CL_ITEM_TREE_CONTROL has no exception.

Method HANDLE_NODE_KEY_ITEM_NAME_EVT 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_ITEM_NAME_EVT on class CL_ITEM_TREE_CONTROL has no exception.

Method HEADER_GET_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_NAME Value transfer Type reference (TYPE) TV_HDRNAME Name des Headers 19981020
2 Exporting WIDTH Call by reference Type reference (TYPE) I Breite des Headers 19981020
3 Importing WIDTH_PIX Value transfer Type reference (TYPE) AS4FLAG 'X': Breite in Pixeln lesen; ' ': in Zeichen 19990208
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED Allgemeiner Fehler 19981020
3 HEADER_NOT_FOUND Header mit Namen HEADER_NAME ist nicht vorhanden 19981020
4 TREE_HAS_NO_HEADERS Tree Control hat keine Header 19981020

Method HEADER_SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_NAME Value transfer Type reference (TYPE) TV_HDRNAME Name des Headers 19981020
2 Importing TEXT Value transfer Type reference (TYPE) TV_HEADING Text des Headers 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED Allgemeiner Fehler 19981020
3 HEADER_NOT_FOUND Header mit Namen HEADER_NAME ist nicht vorhanden 19981020
4 TREE_HAS_NO_HEADERS Tree Control hat keine Header 19981020

Method HEADER_SET_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_NAME Value transfer Type reference (TYPE) TV_HDRNAME Name des Headers 19981204
2 Importing TOOLTIP Value transfer Type reference (TYPE) TV_HEADING Tooltip des Headers 19981204
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981204
2 FAILED Allgemeiner Fehler 19981204
3 HEADER_NOT_FOUND Header mit Namen HEADER_NAME ist nicht vorhanden 19981204
4 TREE_HAS_NO_HEADERS Tree Control hat keine Header 19981204

Method HEADER_SET_T_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_NAME Value transfer Type reference (TYPE) TV_HDRNAME Name des Headers 19981020
2 Importing T_IMAGE Value transfer Type reference (TYPE) TV_IMAGE Bild des Headers 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED Allgemeiner Fehler 19981020
3 HEADER_NOT_FOUND Header mit Namen HEADER_NAME ist nicht vorhanden 19981020
4 TREE_HAS_NO_HEADERS Tree Control hat keine Header 19981020

Method HEADER_SET_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_NAME Value transfer Type reference (TYPE) TV_HDRNAME Name des Headers 19981020
2 Importing WIDTH Value transfer Type reference (TYPE) I Breite des Headers 19981020
3 Importing WIDTH_PIX Value transfer Type reference (TYPE) AS4FLAG ' ': Breite in Zeichen, 'X': in Pixeln 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED Allgemeiner Fehler 19981020
3 HEADER_NOT_FOUND Header mit Namen HEADER_NAME ist nicht vorhanden 19981020
4 TREE_HAS_NO_HEADERS Tree Control hat keine Header 19981020

Method ITEM_SET_CHOSEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHOSEN Value transfer Type reference (TYPE) AS4FLAG 'X': angekreuzt / ausgewählt; ' ': nicht 19981020
2 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981020
3 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981020
# Exception Resumable Description Created on
1 CHOSEN_NOT_SUPPORTED Item ist keine Checkbox / Radiobutton 19981020
2 CNTL_SYSTEM_ERROR " 19981020
3 FAILED Allgemeiner Fehler 19981020
4 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19981020
5 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981020

Method ITEM_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': nicht selektierbar; ' ': selektierbar 19981020
2 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981020
3 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED Allgemeiner Fehler 19981020
3 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19981020
4 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981020
5 NO_ITEM_SELECTION Item-Selektion muß eingeschaltet sein 19981020

Method ITEM_SET_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EDITABLE Value transfer Type reference (TYPE) AS4FLAG 'X': editierbar; ' ': nicht editierbar 19981020
2 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981020
3 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 EDITABLE_NOT_SUPPORTED nur bei Checkbox Items erlaubt 19981020
3 FAILED Allgemeiner Fehler 19981020
4 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19981020
5 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981020
6 NO_ITEM_SELECTION Item-Selektion muß eingeschaltet sein 19981020

Method ITEM_SET_FONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FONT Value transfer Type reference (TYPE) I siehe Methodendokumentation 19981020
2 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981020
3 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED Allgemeiner Fehler 19981020
3 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19981020
4 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981020

Method ITEM_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': Item unsichtbar; ' ':sichtbar 19981020
2 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981020
3 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED Allgemeiner Fehler 19981020
3 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19981020
4 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981020

Method ITEM_SET_STYLE 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 19981020
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981020
3 Importing STYLE Value transfer Type reference (TYPE) I siehe Methodendokumentation 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED Allgemeiner Fehler 19981020
3 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19981020
4 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981020

Method ITEM_SET_TEXT 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 19981020
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981020
3 Importing TEXT Value transfer Type reference (TYPE) C Text des Items 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED Allgemeiner Fehler 19981020
3 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19981020
4 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981020

Method ITEM_SET_T_IMAGE 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 19981020
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981020
3 Importing T_IMAGE Value transfer Type reference (TYPE) TV_IMAGE Bild des Items 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED Allgemeiner Fehler 19981020
3 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19981020
4 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19981020

Method SELECT_ITEM 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 19981020
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED Allgemeiner Fehler 19981020
3 KEY_OR_ITEM_NAME_NOT_FOUND Item nicht gefunden 19981020
4 NO_ITEM_SELECTION nur bei Item Selektion erlaubt 19981020

Method SETUP_HIERARCHY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HHEADER Value transfer Type reference (TYPE) TREEV_HHDR " 19981019
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981019
2 FAILED " 19981019

Method SET_HEADER_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALIGNMENT Value transfer Type reference (TYPE) I " 19981019
2 Importing DO_NOT_SET_TYPE Value transfer Type reference (TYPE) AS4FLAG " 19981019
3 Importing DO_NOT_SET_WIDTH Value transfer Type reference (TYPE) AS4FLAG " 19981019
4 Importing HEADER_OBJECT Value transfer Object reference (TYPE REF TO) CL_GUI_OBJECT Header-Objekt 19981019
5 Importing HEADING Call by reference Type reference (TYPE) TV_HEADING " 19981019
6 Importing IMAGE Value transfer Type reference (TYPE) TV_IMAGE " 19981019
7 Importing TOOLTIP Value transfer Type reference (TYPE) TV_HEADING " 19981204
8 Importing TYPE Value transfer Type reference (TYPE) I " 19981019
9 Importing WIDTH Value transfer Type reference (TYPE) I " 19981019
10 Importing WIDTH_PIX Value transfer Type reference (TYPE) AS4FLAG " 19981019
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981019
2 FAILED " 19981019

Method SET_HEADER_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_NAME Value transfer Type reference (TYPE) TV_HDRNAME " 19981020
2 Importing PROPERTY_NAME Value transfer Type reference (TYPE) C Name des Properties 19981020
3 Importing PROPERTY_VALUE Value transfer Type reference (TYPE) ANY Wert des Properties 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 FAILED " 19981020
3 HEADER_NOT_FOUND Header existiert nicht 19981020
4 PROPSET_ERROR " 19981020

Method SET_MIN_NODE_HEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_BUTTON Value transfer Type reference (TYPE) AS4FLAG Buttons bei der minimalen Höhe berücksichtigen 19981021
2 Importing INCLUDE_CHECKBOX Value transfer Type reference (TYPE) AS4FLAG Checkbox bei der minimalen Höhe berücksichtigen 19981021
3 Importing INCLUDE_IMAGE Value transfer Type reference (TYPE) AS4FLAG Bilder bei der minimalen Höhe berücksichtigen 19981021
4 Importing INCLUDE_LINK Value transfer Type reference (TYPE) AS4FLAG Links bei der minimalen Höhe berücksichtigen 19981021
5 Importing INCLUDE_TEXT Value transfer Type reference (TYPE) AS4FLAG Text bei der minimalen Höhe berücksichtigen 19981021
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981021
2 FAILED Allgemeiner Fehler 19981021

Method UPDATE_NODES_AND_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Item-Tabelle 19981020
2 Importing ITEM_TABLE_STRUCTURE_NAME Value transfer Type reference (TYPE) X030L-TABNAME Name der Item-Struktur im Dictionary 19981020
3 Importing NODE_TABLE Call by reference Type reference (TYPE) TREEV_UPNO Knotentabelle 19981020
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981020
2 DP_ERROR Fehler beim Data-Provider 19981020
3 ERROR_IN_TABLES Knoten / Itemtabelle fehlerhaft 19981020
4 FAILED Allgemeiner Fehler 19981020
5 TABLE_STRUCTURE_NAME_NOT_FOUND Item-Struktur existiert nicht 19981020
Event Signatures

Event BUTTON_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981023
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981023

Event CHECKBOX_CHANGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CHECKED Exporting Value transfer Type reference (TYPE) AS4FLAG 'X': angekreuzt; ' ': nicht angekreuzt 19981023
2 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981023
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981023

Event HEADER_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 HEADER_NAME Exporting Value transfer Type reference (TYPE) TV_HDRNAME Name des geklickten Headers 19981216

Event HEADER_CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 HEADER_NAME Exporting Value transfer Type reference (TYPE) TV_HDRNAME Name des geklickten Headers 19990209
2 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Knontextmenü-Objekt 19990209

Event HEADER_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 19990209
2 HEADER_NAME Exporting Value transfer Type reference (TYPE) TV_HDRNAME Name des geklickten Headers 19990209

Event ITEM_CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981218
2 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Knontextmenü-Objekt 19981218
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981218

Event ITEM_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 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981218
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981218

Event ITEM_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981023
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981023

Event ITEM_KEYPRESS Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990209
2 KEY Exporting Value transfer Type reference (TYPE) I gedrückte Taste 19990209
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19990209

Event LINK_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19981023
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens 19981023

Event ON_DRAG 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 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990125
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens der gedragged wurde 19990125

Event ON_DRAG_MULTIPLE 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 19990216
2 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990216
3 NODE_KEY_TABLE Exporting Value transfer Type reference (TYPE) TREEV_NKS Tabelle mit Knotenschlüsseln 19990216

Event ON_DROP_COMPLETE 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 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990125
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Schlüssel des Knotens der gedragged wurde 19990125

Event ON_DROP_COMPLETE_MULTIPLE 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 19990216
2 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990216
3 NODE_KEY_TABLE Exporting Value transfer Type reference (TYPE) TREEV_NKS Tabelle mit Knotenschlüsseln 19990216
History
Last changed by/on SAP  20130531 
SAP Release Created in