SAP ABAP Class CL_ITEM_TREE_MODEL (Tree Model with Items)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL (Application Component) Workbench Utilities
     SEU_TREE_MODEL (Package) Tree Model Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_TREE_MODEL Tree Model: Basic Class 00000000
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 00000000
2 Inheritance (c INHERITING FROM c_ref)  CL_LIST_TREE_MODEL List Tree Control with Data Management at the Backend 19990719
Properties
Class CL_ITEM_TREE_MODEL  
Short Description Tree Model with Items    
Super Class CL_TREE_MODEL Tree Model: Basic Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEU_TREE_MODEL   Tree Model Framework 
Created 19981029   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ITEM_TREE_CONTROL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TREEM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ITEM_TREE_MODEL has no interface implemented.
Friends
Class CL_ITEM_TREE_MODEL 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 19990720
2 ALIGN_LEFT Constant Public Type reference (TYPE) I 0 Left-justified 19990720
3 ALIGN_RIGHT Constant Public Type reference (TYPE) I 2 Right-justified 19990720
4 EVENTID_BUTTON_CLICK Constant Public Type reference (TYPE) I 100 Pushbutton Clicked 19990602
5 EVENTID_CHECKBOX_CHANGE Constant Public Type reference (TYPE) I 101 Change State of a Checkbox 19990602
6 EVENTID_HEADER_CLICK Constant Public Type reference (TYPE) I 102 Header Clicked 19990602
7 EVENTID_HEADER_CONTEXT_MEN_REQ Constant Public Type reference (TYPE) I 103 Context Menu on Header 19990602
8 EVENTID_ITEM_CONTEXT_MENU_REQ Constant Public Type reference (TYPE) I 104 Context Menu on Item 19990602
9 EVENTID_ITEM_DOUBLE_CLICK Constant Public Type reference (TYPE) I 105 Double-Click on Item 19990602
10 EVENTID_ITEM_KEYPRESS Constant Public Type reference (TYPE) I 106 Key Pressed on Selected Item 19990602
11 EVENTID_LINK_CLICK Constant Public Type reference (TYPE) I 107 Link Clicked 19990602
12 ITEM_CLASS_BUTTON Constant Public Type reference (TYPE) I 4 Pushbutton Item 19990720
13 ITEM_CLASS_CHECKBOX Constant Public Type reference (TYPE) I 3 Checkbox Item 19990720
14 ITEM_CLASS_LINK Constant Public Type reference (TYPE) I 5 Link Item 19990720
15 ITEM_CLASS_TEXT Constant Public Type reference (TYPE) I 2 Text Item 19990720
16 ITEM_FONT_DEFAULT Constant Public Type reference (TYPE) I 0 Default Font 19990720
17 ITEM_FONT_FIXED Constant Public Type reference (TYPE) I 1 Fixed Font 19990720
18 ITEM_FONT_PROP Constant Public Type reference (TYPE) I 2 Proportional Font 19990720
19 ITEM_PROVIDER_EXISTS Instance attribute Protected Type reference (TYPE) AS4FLAG " 19990920
20 ITEM_SELECTION Instance attribute Protected Type reference (TYPE) AS4FLAG 'X': Items Can Be Selected Individually 19981106
21 ITEM_TO_SELECT Instance attribute Private Type reference (TYPE) TV_ITMNAME Name of Item to be Selected 19990715
22 ITEM_TREE_CONTROL Instance attribute Protected Object reference (TYPE REF TO) CL_ITEM_TREE_CONTROL Item Tree Control 19981208
23 ITEM_TREE_EVENTS Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENTS Events 19990602
24 ITEM_TREE_EVENTS_CHANGED Instance attribute Private Type reference (TYPE) AS4FLAG Events Changed 19990602
25 ITEM_TREE_MODEL_EVENTS Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENTS Model Events 19990901
26 PRINT_HEADING_COLOR Constant Protected Type reference (TYPE) I 5 " 19991020
27 PRINT_ITEM_BG_COLOR Constant Protected Type reference (TYPE) I 4 " 19991020
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19990817
2 CONVERT_TO_VIEW_EVENTID Static method Private Method Converts model EventId to View EventId 19990608
3 DELETE_ALL_ITEMS_OF_NODES Instance method Public Method Deletes all Items In a Set of Nodes 19990716
4 DELETE_ITEMS Instance method Public Method Delete Items 19990716
5 EXPAND_STRING Instance method Protected Method " 19991015
6 FIND Instance method Public Method Find a String (With Dialog) 19990827
7 FIND_ALL Instance method Public Method Find a String 19990830
8 FIND_ALL_CONTINUE Instance method Public Method Find next 19990830
9 FIND_BUILD_ITEM_NAME_TABLE Instance method Private Method " 19990827
10 FIND_FIRST Instance method Public Method Find a String 19990826
11 FIND_INT Instance method Protected Method Find a String 19990830
12 FIND_NEXT Instance method Public Method Find next 19990827
13 FIND_NEXT_INT Instance method Protected Method Find next 19990830
14 GET_ITEM_SELECTION Instance method Public Method Returns Whether Item Selection is Enabled 19990901
15 GET_REGISTERED_EVENTS Instance method Public Method Returns Registered Events 19990901
16 GET_SELECTED_ITEM Instance method Public Method Returns Node Key and Item Name of Selected Item 19990715
17 GET_TEXT_WIDTH Instance method Protected Method " 19991011
18 HANDLE_BUTTON_CLICK Instance method Private Event handling method Handle BUTTON_CLICK Event 19990608
19 HANDLE_CHECKBOX_CHANGE Instance method Private Event handling method Handle CHECKBOX_CHANGE Event 19990608
20 HANDLE_DRAG Instance method Private Event handling method Handle DRAG Event 19990609
21 HANDLE_DRAG_MULTIPLE Instance method Private Event handling method Handle DRAG_MULTIPLE Event 19990609
22 HANDLE_DROP_COMPLETE Instance method Private Event handling method Handle DROP_COMPLETE Event 19990609
23 HANDLE_DROP_COMPLETE_MULTIPLE Instance method Private Event handling method Handle DROP_COMPLETE_MULTIPLE Event 19990609
24 HANDLE_HEADER_CLICK Instance method Private Event handling method Handle HEADER_CLICK Event 19990608
25 HANDLE_HEADER_CONTEXT_MENU_REQ Instance method Private Event handling method Handle HEADER_CONTEXT_MENU_REQUEST Event 19990609
26 HANDLE_HEADER_CONTEXT_MENU_SEL Instance method Private Event handling method Handle HEADER_CONTEXT_MENU_SELECT Event 19990609
27 HANDLE_ITEM_CONTEXT_MENU_REQ Instance method Private Event handling method Handle ITEM_CONTEXT_MENU_REQUEST Event 19990608
28 HANDLE_ITEM_CONTEXT_MENU_SEL Instance method Private Event handling method Handle ITEM_CONTEXT_MENU_SELECT Event 19990608
29 HANDLE_ITEM_DOUBLE_CLICK Instance method Private Event handling method Handle ITEM_DOUBLE_CLICK Event 19990528
30 HANDLE_ITEM_KEYPRESS Instance method Private Event handling method Handle ITEM_KEYPRESS Event 19990608
31 HANDLE_LINK_CLICK Instance method Private Event handling method Handle LINK_CLICK Event 19990608
32 IS_ITEM_DISABLED Instance method Protected Method " 19990715
33 ITEM_GET_TEXT Instance method Public Method Returns the Text of an Item 19990906
34 ITEM_SET_CHOSEN Instance method Public Method Sets Checked State for a Checkbox 19990730
35 ITEM_SET_DISABLED Instance method Public Method Sets Whether an Item Can be Selected 19990715
36 ITEM_SET_EDITABLE Instance method Public Method Sets Whether an Item Can be Edited 19990730
37 ITEM_SET_FONT Instance method Public Method Sets the Font of an Item 19990730
38 ITEM_SET_HIDDEN Instance method Public Method Sets the Visibility of an Item 19990730
39 ITEM_SET_IMAGE Instance method Public Method Sets the Picture for an Item 19990730
40 ITEM_SET_STYLE Instance method Public Method Sets the Style Property of an Item 19990730
41 ITEM_SET_TEXT Instance method Public Method Sets the Text for an Item 19990730
42 PREPARE_ITEM_UPDATE Instance method Protected Method Prepare to Update an Item 19990730
43 PRINT_TEXT Instance method Protected Method " 19991011
44 PROVIDE_ITEMS Instance method Protected Method " 19990920
45 REGISTER_MODEL_EVENTS Instance method Protected Method Register Events That The Model Handles Itself 19990609
46 SELECT_ITEM Instance method Public Method Selects an Item 19990715
47 SET_REGISTERED_EVENTS Instance method Public Method Register Events 19990602
Events
# Event Type Visibility Description Created on
1 BUTTON_CLICK Instance Event
(0)
Public
(2)
Pushbutton Was Selected 19990608
2 CHECKBOX_CHANGE Instance Event
(0)
Public
(2)
Change State of a Checkbox 19990608
3 DRAG Instance Event
(0)
Public
(2)
Event for Filling Drag and Drop Data Object 19990609
4 DRAG_MULTIPLE Instance Event
(0)
Public
(2)
Event for Filling Drag and Drop Data Object 19990609
5 DROP_COMPLETE Instance Event
(0)
Public
(2)
Event After Successful Drop 19990609
6 DROP_COMPLETE_MULTIPLE Instance Event
(0)
Public
(2)
Event After Successful Drop 19990609
7 HEADER_CLICK Instance Event
(0)
Public
(2)
Header Clicked 19990608
8 HEADER_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Request Context Menu for Header 19990609
9 HEADER_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
Context Menu Entry Selected 19990609
10 ITEM_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Request Context Menu for an Item 19990608
11 ITEM_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
Context Menu Entry Selected 19990608
12 ITEM_DOUBLE_CLICK Instance Event
(0)
Public
(2)
Double-Click on Item 19990528
13 ITEM_KEYPRESS Instance Event
(0)
Public
(2)
Key Pressed, Item Was Selected 19990608
14 LINK_CLICK Instance Event
(0)
Public
(2)
Link Clicked 19990608
Types
Class CL_ITEM_TREE_MODEL has no local type.
Method Signatures

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 Sichtbarkeit der Selektion 19990817
2 Importing ITEM_SELECTION Value transfer Type reference (TYPE) AS4FLAG 'X': Items sind einzeln selektierbar 19990817
3 Importing NODE_SELECTION_MODE Value transfer Type reference (TYPE) I Knoten: Einfach- oder Mehrfachselektion 19990817
# Exception Resumable Description Created on
1 ILLEGAL_NODE_SELECTION_MODE Parameter NODE_SELECTION_MODE hat unzulässigen Wert 19990817

Method CONVERT_TO_VIEW_EVENTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODEL_EVENTID Value transfer Type reference (TYPE) I Model Eventid 19990608
2 Changing VIEW_EVENTID Call by reference Type reference (TYPE) I Veiw Eventid 19990608
# Exception Resumable Description Created on
1 UNKNOWN_EVENT " 19990608

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) TREEMNOTAB Tabelle mit Knotenschlüsseln 19990716
# Exception Resumable Description Created on
1 ERROR_IN_NODE_KEY_TABLE unbekannter Knotenschlüssel in NODE_KEY_TABLE 19990716

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) TREEMIKS Tabelle mit Item-Schlüsseln 19990716
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht gefunden 19990716
2 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht gefunden 19990716

Method EXPAND_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LENGTH Value transfer Type reference (TYPE) I " 19991015
2 Changing STRING Call by reference Type reference (TYPE) STRING " 19991020

Method EXPAND_STRING on class CL_ITEM_TREE_MODEL has no exception.

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT_ITEM_KEY_TABLE Call by reference Type reference (TYPE) TREEMIKS Suchergebnis 19990827
2 Exporting RESULT_TYPE Value transfer Type reference (TYPE) I Suchergebnis 19990827

Method FIND on class CL_ITEM_TREE_MODEL has no exception.

Method FIND_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME_TABLE Call by reference Type reference (TYPE) TREEMINAMT Tabelle mit Namen der Items, die durchsucht werden sollen 19990830
2 Importing PATTERN_SEARCH Value transfer Type reference (TYPE) AS4FLAG 'X': Zeichenkette als Pattern betrachten 19990830
3 Exporting RESULT_EXPANDER_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Suchergebnis 19990830
4 Exporting RESULT_ITEM_KEY_TABLE Call by reference Type reference (TYPE) TREEMIKS Suchergebnis 19990830
5 Exporting RESULT_TYPE Value transfer Type reference (TYPE) I Suchergebnis 19990830
6 Importing SEARCH_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 19990830
7 Importing START_NODE Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Startknotens 19990830
8 Importing STOP_AT_EXPANDER_NODE Value transfer Type reference (TYPE) AS4FLAG 'X': bei einem Knoten mit EXPANDER-Eigenschaft anhalten 19990830
# Exception Resumable Description Created on
1 START_NODE_NOT_FOUND Knoten mit Schlüssel START_NODE existiert nicht 19990830

Method FIND_ALL_CONTINUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT_EXPANDER_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Suchergebnis 19990830
2 Exporting RESULT_ITEM_KEY_TABLE Call by reference Type reference (TYPE) TREEMIKS Suchergebnis 19990830
3 Exporting RESULT_TYPE Value transfer Type reference (TYPE) I Suchergebnis 19990830

Method FIND_ALL_CONTINUE on class CL_ITEM_TREE_MODEL has no exception.

Method FIND_BUILD_ITEM_NAME_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAMES Call by reference Type reference (TYPE) TREEMINAMT Item Namen in Standard Tabelle 19990827
2 Exporting ITEM_NAME_TABLE Call by reference Type reference (TYPE) TREEMINAMS Item Namen in Hash Tabelle 19990827

Method FIND_BUILD_ITEM_NAME_TABLE on class CL_ITEM_TREE_MODEL has no exception.

Method FIND_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME_TABLE Call by reference Type reference (TYPE) TREEMINAMT Tabelle mit Namen der Items, die durchsucht werden sollen 19990827
2 Importing PATTERN_SEARCH Value transfer Type reference (TYPE) AS4FLAG 'X': Zeichenkette als Pattern betrachten 19990826
3 Exporting RESULT_EXPANDER_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Suchergebnis 19990827
4 Exporting RESULT_ITEM_KEY_TABLE Call by reference Type reference (TYPE) TREEMIKS Suchergebnis 19990827
5 Exporting RESULT_TYPE Value transfer Type reference (TYPE) I Suchergebnis 19990826
6 Importing SEARCH_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 19990826
7 Importing START_NODE Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Startknotens 19990826
8 Importing STOP_AT_EXPANDER_NODE Value transfer Type reference (TYPE) AS4FLAG 'X': bei einem Knoten mit EXPANDER-Eigenschaft anhalten 19990826
# Exception Resumable Description Created on
1 START_NODE_NOT_FOUND Knoten mit Schlüssel START_NODE existiert nicht 19990826

Method FIND_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIND_ALL Value transfer Type reference (TYPE) AS4FLAG " 19990830
2 Importing ITEM_NAME_TABLE Call by reference Type reference (TYPE) TREEMINAMT Tabelle mit Namen der Items, die durchsucht werden sollen 19990830
3 Importing PATTERN_SEARCH Value transfer Type reference (TYPE) AS4FLAG 'X': Zeichenkette als Pattern betrachten 19990830
4 Exporting RESULT_EXPANDER_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Suchergebnis 19990830
5 Exporting RESULT_ITEM_KEY_TABLE Call by reference Type reference (TYPE) TREEMIKS Suchergebnis 19990830
6 Exporting RESULT_TYPE Value transfer Type reference (TYPE) I Suchergebnis 19990830
7 Importing SEARCH_STRING Call by reference Type reference (TYPE) STRING Zeichenkette 19990830
8 Importing START_NODE Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Startknotens 19990830
9 Importing STOP_AT_EXPANDER_NODE Value transfer Type reference (TYPE) AS4FLAG 'X': bei einem Knoten mit EXPANDER-Eigenschaft anhalten 19990830
# Exception Resumable Description Created on
1 START_NODE_NOT_FOUND Knoten mit Schlüssel START_NODE existiert nicht 19990830

Method FIND_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT_EXPANDER_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Suchergebnis 19990827
2 Exporting RESULT_ITEM_KEY_TABLE Call by reference Type reference (TYPE) TREEMIKS Suchergebnis 19990827
3 Exporting RESULT_TYPE Value transfer Type reference (TYPE) I Suchergebnis 19990827

Method FIND_NEXT on class CL_ITEM_TREE_MODEL has no exception.

Method FIND_NEXT_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIND_ALL Value transfer Type reference (TYPE) AS4FLAG " 19990830
2 Exporting RESULT_EXPANDER_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Suchergebnis 19990830
3 Exporting RESULT_ITEM_KEY_TABLE Call by reference Type reference (TYPE) TREEMIKS Suchergebnis 19990830
4 Exporting RESULT_TYPE Value transfer Type reference (TYPE) I Suchergebnis 19990830

Method FIND_NEXT_INT on class CL_ITEM_TREE_MODEL has no exception.

Method GET_ITEM_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ITEM_SELECTION Value transfer Type reference (TYPE) AS4FLAG 'X': Items sind einzeln selektierbar 19990901

Method GET_ITEM_SELECTION on class CL_ITEM_TREE_MODEL has no exception.

Method GET_REGISTERED_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EVENTS Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENTS Eventtabelle 19990901

Method GET_REGISTERED_EVENTS on class CL_ITEM_TREE_MODEL has no exception.

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 19990715
2 Exporting NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990715
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990715
2 CONTROL_DEAD Tree Control wurde bereits zerstört 19990715
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 19990715
4 FAILED Allgemeiner Fehler 19990715
5 NO_ITEM_SELECTION nur bei Item Selektion erlaubt 19990715

Method GET_TEXT_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ICON Call by reference Type reference (TYPE) C " 19991011
2 Returning OUTPUT_LENGTH Value transfer Type reference (TYPE) I " 19991011
3 Importing TEXT Call by reference Type reference (TYPE) STRING " 19991011
4 Importing TEXT_LENGTH Value transfer Type reference (TYPE) I " 19991011
5 Importing WITH_CHECKBOX Value transfer Type reference (TYPE) AS4FLAG " 19991011

Method GET_TEXT_WIDTH on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_BUTTON_CLICK Signature

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

Method HANDLE_BUTTON_CLICK on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_CHECKBOX_CHANGE Signature

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

Method HANDLE_CHECKBOX_CHANGE on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_DRAG Signature

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

Method HANDLE_DRAG on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_DRAG_MULTIPLE Signature

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

Method HANDLE_DRAG_MULTIPLE on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_DROP_COMPLETE Signature

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

Method HANDLE_DROP_COMPLETE on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_DROP_COMPLETE_MULTIPLE Signature

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

Method HANDLE_DROP_COMPLETE_MULTIPLE on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_HEADER_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_NAME Call by reference Type reference (TYPE) 19990608

Method HANDLE_HEADER_CLICK on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_HEADER_CONTEXT_MENU_REQ Signature

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

Method HANDLE_HEADER_CONTEXT_MENU_REQ on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_HEADER_CONTEXT_MENU_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) 19990609
2 Importing HEADER_NAME Call by reference Type reference (TYPE) 19990609

Method HANDLE_HEADER_CONTEXT_MENU_SEL on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_REQ Signature

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

Method HANDLE_ITEM_CONTEXT_MENU_REQ on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_ITEM_CONTEXT_MENU_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) >INVALID< 19990608
2 Importing ITEM_NAME Call by reference Type reference (TYPE) 19990608
3 Importing NODE_KEY Call by reference Type reference (TYPE) 19990608

Method HANDLE_ITEM_CONTEXT_MENU_SEL on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_ITEM_DOUBLE_CLICK Signature

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

Method HANDLE_ITEM_DOUBLE_CLICK on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_ITEM_KEYPRESS Signature

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

Method HANDLE_ITEM_KEYPRESS on class CL_ITEM_TREE_MODEL has no exception.

Method HANDLE_LINK_CLICK Signature

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

Method HANDLE_LINK_CLICK on class CL_ITEM_TREE_MODEL has no exception.

Method IS_ITEM_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DISABLED Value transfer Type reference (TYPE) AS4FLAG " 19990715
2 Importing ITEM Call by reference Type reference (TYPE) TREEMIITEM Item 19990715

Method IS_ITEM_DISABLED on class CL_ITEM_TREE_MODEL has no exception.

Method ITEM_GET_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 19990906
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990906
3 Exporting TEXT Call by reference Type reference (TYPE) TM_ITEMTXT Text des Items 19990906
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19990906
2 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19990906

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 19990730
2 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990730
3 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990730
# Exception Resumable Description Created on
1 CHOSEN_NOT_SUPPORTED Item ist keine Checkbox 19990730
2 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19990730
3 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19990730

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 19990715
2 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990715
3 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990715
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19990715
2 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19990715
3 NO_ITEM_SELECTION Item-Selektion muß eingeschaltet sein 19990715

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 19990730
2 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990730
3 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990730
# Exception Resumable Description Created on
1 EDITABLE_NOT_SUPPORTED Item ist keine Checkbox 19990730
2 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19990730
3 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19990730
4 NO_ITEM_SELECTION Item-Selektion muß eingeschaltet sein 20000118

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 19990730
2 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990730
3 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990730
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19990730
2 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19990730

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 19990730
2 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990730
3 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990730
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19990730
2 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19990730

Method ITEM_SET_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMAGE Value transfer Type reference (TYPE) TV_IMAGE Bild des Items 19990730
2 Importing ITEM_NAME Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990730
3 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990730
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19990730
2 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19990730

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 19990730
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990730
3 Importing STYLE Value transfer Type reference (TYPE) I siehe Methodendokumentation 19990730
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19990730
2 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19990730

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 19990730
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990730
3 Importing TEXT Call by reference Type reference (TYPE) TM_ITEMTXT Text des Items 19990730
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19990730
2 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19990730

Method PREPARE_ITEM_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Name des Items 19990730
2 Exporting ITEM_REF Value transfer Object reference (TYPE REF TO) DATA Referenz auf das Item 19990730
3 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990730
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht vorhanden 19990730
2 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19990730

Method PRINT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKBOX_CHECKED Value transfer Type reference (TYPE) AS4FLAG " 19991011
2 Importing COLOR Value transfer Type reference (TYPE) I " 19991015
3 Importing ICON Call by reference Type reference (TYPE) C " 19991011
4 Importing MAX_LENGTH Value transfer Type reference (TYPE) I " 19991011
5 Exporting OUTPUT_LENGTH Value transfer Type reference (TYPE) I " 19991011
6 Exporting OUTPUT_TRUNCATED Value transfer Type reference (TYPE) AS4FLAG " 19991011
7 Importing POS Value transfer Type reference (TYPE) I " 19991011
8 Importing TEXT Call by reference Type reference (TYPE) STRING " 19991011
9 Importing WITH_CHECKBOX Value transfer Type reference (TYPE) AS4FLAG " 19991011

Method PRINT_TEXT on class CL_ITEM_TREE_MODEL has no exception.

Method PROVIDE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Value transfer Object reference (TYPE REF TO) CL_ITEM_TREE_MODEL_NODE " 19990920

Method PROVIDE_ITEMS on class CL_ITEM_TREE_MODEL has no exception.

Method REGISTER_MODEL_EVENTS Signature

Method REGISTER_MODEL_EVENTS on class CL_ITEM_TREE_MODEL has no parameter.
Method REGISTER_MODEL_EVENTS on class CL_ITEM_TREE_MODEL has no exception.

Method SELECT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME Name des Items 19990715
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990715
# Exception Resumable Description Created on
1 ITEM_NOT_FOUND Item mit Namen ITEM_NAME nicht gefunden 19990715
2 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht gefunden 19990715
3 NO_ITEM_SELECTION nur bei Item Selektion erlaubt 19990715

Method SET_REGISTERED_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENTS Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENTS Eventtabelle 19990602
# Exception Resumable Description Created on
1 ILLEGAL_EVENT_COMBINATION ILLEGAL_EVENT_COMBINATION 19990602
2 UNKNOWN_EVENT " 19990602
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 19990608
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990608

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 19990608
2 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990608
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990608

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

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

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

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

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) STRING Name des geklickten Headers 19990608

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) STRING Name des geklickten Headers 19990609
2 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Knontextmenü-Objekt 19990609

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 19990609
2 HEADER_NAME Exporting Value transfer Type reference (TYPE) STRING Name des geklickten Headers 19990609

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 19990608
2 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Knontextmenü-Objekt 19990608
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990608

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 19990608
2 ITEM_NAME Exporting Value transfer Type reference (TYPE) TV_ITMNAME Name des Items 19990608
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990608

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 19990528
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990528

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 19990608
2 KEY Exporting Value transfer Type reference (TYPE) I gedrückte Taste 19990608
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990608

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 19990608
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990608
History
Last changed by/on SAP  20130531 
SAP Release Created in