SAP ABAP Class CL_TREE_MODEL (Tree Model: Basic Class)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FLUSH_NOTIFY Notification of Flushes 19991220
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ITEM_TREE_MODEL Tree Model with Items 00000000
2 Inheritance (c INHERITING FROM c_ref)  CL_SIMPLE_TREE_MODEL Simple Tree Control with Data Management at the Backend 00000000
Properties
Class CL_TREE_MODEL  
Short Description Tree Model: Basic Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEU_TREE_MODEL   Tree Model Framework 
Created 19980827   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_GUI_CFW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_TREE_CONTROL_BASE 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 TREEM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FLUSH_NOTIFY Notification of Flushes 19991220
Friends
Class CL_TREE_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BASE_PROPERTIES Instance attribute Protected Type reference (TYPE) BASE_PROPERTIES_TYPE Properties of the Basic Tree Control 19990713
2 BASE_TREE_CONTROL Instance attribute Protected Object reference (TYPE REF TO) CL_TREE_CONTROL_BASE Tree Control 19981202
3 CHANGED Instance attribute Protected Type reference (TYPE) AS4FLAG Model Changed 19990608
4 COLLAPSE_ALL_VIEW_NODES Instance attribute Private Type reference (TYPE) AS4FLAG 'X': Collapse all Nodes in the View 19981202
5 COL_NODES Instance attribute Private Type reference (TYPE) TREEM_COL_NODES Nodes in the View That Need to be Closed 19981112
6 DELETE_ALL_NODES_IN_CONTROL Instance attribute Private Type reference (TYPE) AS4FLAG 'X': Delete all Nodes in Control 19990707
7 DELTA_SELECTION Instance attribute Protected Type reference (TYPE) DELTA_SELECTION_TYPE Selection Change 19990628
8 DEL_NODES Instance attribute Private Type reference (TYPE) TREEV_NKS Nodes in View That Have to be Deleted 19981112
9 EVENTID_DEF_CONTEXT_MENU_REQ Constant Public Type reference (TYPE) I 1 " 19990602
10 EVENTID_NODE_CONTEXT_MENU_REQ Constant Public Type reference (TYPE) I 2 " 19990602
11 EVENTID_NODE_DOUBLE_CLICK Constant Public Type reference (TYPE) I 3 " 19990602
12 EVENTID_NODE_KEYPRESS Constant Public Type reference (TYPE) I 4 " 19990602
13 EVENTID_SELECTION_CHANGED Constant Public Type reference (TYPE) I 5 " 19990602
14 EXP_NODES Instance attribute Private Type reference (TYPE) TREEM_EXP_NODES Nodes in the View That Have to be Expanded 19981112
15 FIND_CANCELED Constant Public Type reference (TYPE) I 3 Search: Dialog Canceled 19990826
16 FIND_EXPANDER_NODE_HIT Constant Public Type reference (TYPE) I 2 Search: EXPANDER Node Found 19990823
17 FIND_IGNORE_EXPANDER_NODE_KEY Instance attribute Protected Type reference (TYPE) TM_NODEKEY Search: Ignore EXPANDER Property for Top Node 19990824
18 FIND_ITEM_NAME_TABLE Instance attribute Protected Type reference (TYPE) TREEMINAMS Search: Name of the Items to be Searched 19990827
19 FIND_MATCH Constant Public Type reference (TYPE) I 1 Search: Search Successful 19990823
20 FIND_NO_MATCH Constant Public Type reference (TYPE) I 0 Search: Nothing Found 19990823
21 FIND_PATTERN_SEARCH Instance attribute Protected Type reference (TYPE) AS4FLAG Search: Pattern Search Flag 19990824
22 FIND_SEARCH_STRING Instance attribute Protected Type reference (TYPE) STRING Search: String 19990824
23 FIND_STACK Instance attribute Protected Type reference (TYPE) TREEMNOTAB Stack for Search 19990823
24 FIND_STOP_AT_EXPANDER_NODE Instance attribute Protected Type reference (TYPE) AS4FLAG Search: STOP_AT_EXPANDER_NODE Parameter 19990824
25 FIRST_ROOT_NODE Instance attribute Protected Object reference (TYPE REF TO) CL_TREE_MODEL_NODE First Root Node 19980831
26 FLUSH_NOTIFY_DISABLED Instance attribute Protected Type reference (TYPE) AS4FLAG " 20000110
27 FOCUS Instance attribute Private See coding Information About Focus Node 19990917
28 HIDE_SELECTION Instance attribute Protected Type reference (TYPE) AS4FLAG " 19981106
29 ICONS Static Attribute Private Type reference (TYPE) TREEMHICTA Icon Table 19990909
30 KEYSTROKES Instance attribute Private Type reference (TYPE) TREEM_INTEGER_SET Keys That Trigger a KEYPRESS Event 19990531
31 KEYSTROKES_CHANGED Instance attribute Private Type reference (TYPE) AS4FLAG 'X': KEYSTROKES Changed 19990531
32 KEY_COPY Constant Public Type reference (TYPE) I 7 CTRL-C Key 19991018
33 KEY_CUT Constant Public Type reference (TYPE) I 6 CTRL-X Key 19991018
34 KEY_DELETE Constant Public Type reference (TYPE) I 2 Delete Key 19990531
35 KEY_ENTER Constant Public Type reference (TYPE) I 5 Enter Key 19990531
36 KEY_F1 Constant Public Type reference (TYPE) I 1 F1 Key 19990531
37 KEY_F4 Constant Public Type reference (TYPE) I 4 F4 Key 19990531
38 KEY_INSERT Constant Public Type reference (TYPE) I 3 Insert Key 19990531
39 KEY_PASTE Constant Public Type reference (TYPE) I 8 CTRL-V Key 19991018
40 LAST_ROOT_NODE Instance attribute Protected Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Last Root Node 19980831
41 LONG_KEY_TO_OBJECT_MAP Instance attribute Protected Type reference (TYPE) TREEM_LONG_KEY_TO_OBJECT_TABLE Mapping Node Key -> Node Object 19981028
42 MEXP_NODES Instance attribute Private Type reference (TYPE) TREEM_EXP_NODES Nodes (Not in View) That Have Been Expanded 19981201
43 MOD_P_NODES Instance attribute Private Type reference (TYPE) TREEMNREFS P_NODES That Have Been Modified 19990622
44 NEW_ROOT_NODES Instance attribute Private Type reference (TYPE) TREEMNREFS New Root Nodes 19990622
45 NEXT_VIEW_KEY Instance attribute Private Type reference (TYPE) I 1 Next Control Node Key to be Assigned 19981028
46 NODE_SELECTION_MODE Instance attribute Protected Type reference (TYPE) I Simple or Multiple Node Selection 19981106
47 NODE_SEL_MODE_MULTIPLE Constant Public Type reference (TYPE) I 1 Multiple Node Selection 19981106
48 NODE_SEL_MODE_SINGLE Constant Public Type reference (TYPE) I 0 Single Node Selection 19981106
49 NR_OF_ROOT_NODES Instance attribute Protected Type reference (TYPE) I Number of Root Nodes 19980831
50 PRINT_DEFAULT_COLOR Instance attribute Protected Type reference (TYPE) I 0 Default Color for Text Display 20000822
51 PRINT_INFO Instance attribute Private See coding " 19991005
52 PRINT_TITLE_COLOR Instance attribute Private Type reference (TYPE) I 1 Title Color 20000822
53 P_NODES Instance attribute Private Type reference (TYPE) TREEMNREFS Parent Nodes of W_NODES 19990622
54 RELAT_FIRST_CHILD Constant Public Type reference (TYPE) I 0 " 19980831
55 RELAT_FIRST_SIBLING Constant Public Type reference (TYPE) I 4 " 19980831
56 RELAT_LAST_CHILD Constant Public Type reference (TYPE) I 1 " 19980831
57 RELAT_LAST_SIBLING Constant Public Type reference (TYPE) I 5 " 19980831
58 RELAT_NEXT_SIBLING Constant Public Type reference (TYPE) I 3 " 19980831
59 RELAT_PREV_SIBLING Constant Public Type reference (TYPE) I 2 " 19980831
60 SCROLL_DOWN_LINE Constant Public Type reference (TYPE) I 2 Scrolls Down One Line 19990712
61 SCROLL_DOWN_PAGE Constant Public Type reference (TYPE) I 4 Scrolls Down One Page 19990712
62 SCROLL_END Constant Public Type reference (TYPE) I 6 Scrolls Down to End 19990712
63 SCROLL_HOME Constant Public Type reference (TYPE) I 5 Scrolls Up to Beginning 19990712
64 SCROLL_UP_LINE Constant Public Type reference (TYPE) I 1 Scrolls Up One Line 19990712
65 SCROLL_UP_PAGE Constant Public Type reference (TYPE) I 3 Scrolls Up One Page 19990712
66 STYLE_DEFAULT Constant Public Type reference (TYPE) I 1 " 19990730
67 STYLE_EMPHASIZED Constant Public Type reference (TYPE) I 7 " 19990730
68 STYLE_EMPHASIZED_A Constant Public Type reference (TYPE) I 8 COL_HEADING Intensified Off 20041027
69 STYLE_EMPHASIZED_B Constant Public Type reference (TYPE) I 9 COL_KEY Intensified Off 20041027
70 STYLE_EMPHASIZED_C Constant Public Type reference (TYPE) I 10 COL_GROUP Intensified Off 20041027
71 STYLE_EMPHASIZED_NEGATIVE Constant Public Type reference (TYPE) I 5 " 19990730
72 STYLE_EMPHASIZED_POSITIVE Constant Public Type reference (TYPE) I 6 " 19990730
73 STYLE_INACTIVE Constant Public Type reference (TYPE) I 3 " 19990730
74 STYLE_INFOS Instance attribute Protected Type reference (TYPE) STYLE_INFO_TABLE " 20041027
75 STYLE_INFOS_CHANGED Instance attribute Protected Type reference (TYPE) AS4FLAG " 20041027
76 STYLE_INHERITED Constant Public Type reference (TYPE) I 0 Adopt Style From Parent Object 19990730
77 STYLE_INTENSIFD_CRITICAL Constant Public Type reference (TYPE) I 4 " 19990730
78 STYLE_INTENSIFIED Constant Public Type reference (TYPE) I 2 " 19990730
79 UNUSED_VIEW_KEYS Instance attribute Protected Type reference (TYPE) TREEV_NKS Table of View Keys That Are No Longer Used 19981028
80 U_NODES Instance attribute Private Type reference (TYPE) TREEM_U_NODES Nodes in View That Must be Updated 19981111
81 VIEW_KEY_TO_OBJECT_MAP Instance attribute Protected Type reference (TYPE) TREEM_VIEW_KEY_TO_OBJECT_TABLE Mapping Control Node Key -> Node Object 19981028
82 WAN_FLAG Instance attribute Protected Type reference (TYPE) AS4FLAG 'X': WAN Connection 19991004
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIRST_CHILD Static method Private Method Insert Node as First Child of Parent 19980901
2 ADD_FIRST_ROOT_NODE Instance method Private Method Insert Node as First Root Node 19980901
3 ADD_KEY_STROKE Instance method Public Method Define Key That Triggers KEYPRESS Event 19990531
4 ADD_LAST_CHILD Static method Private Method Insert Node as Last Child of Parent 19980901
5 ADD_LAST_ROOT_NODE Instance method Private Method Insert Node as Last Root Node 19980901
6 ADD_NODES_TO_QUEUE Instance method Private Method " 19990924
7 ADD_NODE_EXTENSION_TO_LAYOUT Instance method Protected Method " 19991012
8 ADD_NODE_INT Instance method Protected Method Insert Nodes 19981027
9 ADD_STYLE_INFO Instance method Public Method Accessibility: Sets Info Text to One Style 20041027
10 CALC_INITIAL_PRINT_LAYOUT Instance method Protected Method " 19991013
11 CALC_NODES_TO_INSERT_IN_VIEW_2 Instance method Private Method Work Out Which Nodes Must Be Inserted in the View 19990622
12 CHECK_CONTROL Instance method Protected Method Check Control State 19990610
13 CHECK_FOR_MOVE_NOP Instance method Private Method Check Whether MOVE Operation Actually Moves Node 19990709
14 CHECK_IF_VIEW_IS_UP_TO_DATE Instance method Protected Method Check Whether Control Was Updated at End of PBO 19990608
15 CLEAR_ALL_STYLE_INFOS Instance method Public Method Accessibility: Deletes the Info Texts of All Styles 20041027
16 CLEAR_EXP_COL_INFO Instance method Private Method Delete Expand/Collapse Requests 19981202
17 CLEAR_STYLE_INFO Instance method Public Method Accessibility: Deletes the Info Text for One Style 20041027
18 COLLAPSE_ALL_NODES Instance method Public Method Close all Folders in the Tree 19981202
19 COLLAPSE_AND_EXPAND Instance method Private Method " 19990630
20 COLLAPSE_NODE Instance method Public Method Close Nodes 19990630
21 COLLAPSE_NODE_INT Instance method Private Method Internal: Close a Node 19981202
22 COLUMN_TREE_ADD_NODES Instance method Protected Method " 19990803
23 CONSTRUCTOR Instance method Public Constructor Constructor 19990817
24 CONVERT_TO_MODEL_KEYPRESS_KEY Instance method Protected Method Convert Key Code from KEYPRESS Event 19990608
25 COPY_TREE Instance method Private Method Copy Nodes of a Subtree 19981113
26 COPY_W_BROTHERS Instance method Private Method " 19990621
27 CREATE_TREE_CONTROL Instance method Public Method Create Tree Control 19981113
28 CREATE_TREE_CONTROL_INT Instance method Protected Method Create Tree Control 19991220
29 DELETE_ALL_NODES Instance method Public Method Deletes all nodes of the tree 19990707
30 DELETE_NODE Instance method Public Method Delete node 19990706
31 DELETE_NODES Instance method Public Method Delete Several NOdes 19990706
32 DELETE_NODES_IN_CONTROL Instance method Private Method Delete Nodes in Control 19990707
33 DELETE_NODE_INT Instance method Private Method Delete subtree(s) 19990706
34 DELETE_NODE_NC Instance method Private Method Delete Node With No Child Nodes 19990701
35 DELETE_SUBTREE Instance method Private Method Delete Subtree Recursively in Post Order 19990706
36 DISABLE_FLUSH_NOTIFY Instance method Public Method Internal! DO NOT USE 20000110
37 DUMP_PREORDER Instance method Private Method " 19980901
38 DUMP_PREORDER2 Instance method Private Method " 19990624
39 DUMP_TREE Instance method Public Method Internal 19980901
40 DUMP_TREE2 Instance method Public Method Internal 19990624
41 ENSURE_VISIBLE Instance method Public Method Ensures That One Node Is Visible in Control 19990712
42 EXPAND_NODE Instance method Public Method Expand Node 19981202
43 EXPAND_NODES Instance method Public Method Expand Node 19981203
44 EXPAND_NODE_INT Instance method Private Method Internal: Expand Node 19981202
45 EXPAND_NODE_PREDECESSORS Instance method Public Method Expand Predecessors of a Node 19990826
46 EXPAND_PREDECESSORS Instance method Protected Method Expand Predecessors of a Node 19990629
47 EXPAND_ROOT_NODES Instance method Public Method Expand Root Nodes 19990701
48 EXPAND_TREE Instance method Private Method Expand subtree 19981202
49 EXPAND_TREE_LEVEL Instance method Private Method Expand Levels 19981202
50 FIND_INIT Instance method Protected Method Find a String 19990826
51 GET_ALL_NODE_KEYS Instance method Public Method Returns the Key of All Nodes in the Tree 20000526
52 GET_CLASS_NAME Instance method Protected Method " 19990802
53 GET_CONTROL_LAYOUT_FOR_PRINT Instance method Protected Method " 19991007
54 GET_CTX_MENU_SELECT_EVENT_APPL Instance method Public Method Returns Setting of Context Menu Selection Event 19990901
55 GET_DEFAULT_DROP Instance method Public Method Reads Default Drop Behavior for Free Area in Control 19990901
56 GET_EXPANDED_NODES Instance method Public Method Gets Expanded Node from Control 19981203
57 GET_FIRST_ROOT_NODE Instance method Public Method Returns the Key of the First Root Node 19990812
58 GET_FOLDER_SHOW_EXP_IMAGE Instance method Public Method Read FOLDER_SHOW_EXP_IMAGE Attribute 19990901
59 GET_HIDE_SELECTION Instance method Public Method Returns the HIDE_SELECTION Attribute 19990901
60 GET_ICON_LENGTH Static method Protected Method Find Length of an Icon 19990909
61 GET_KEY_STROKES Instance method Public Method Returs Table of Keys That Trigger the KEYPRESS Event 19990901
62 GET_LAST_ROOT_NODE Instance method Public Method Returns the Key of the Last Root Node 19990812
63 GET_LONG_KEY_BY_VIEW_KEY Instance method Protected Method Mapping of View Key -> Long Key 19990526
64 GET_LONG_KEY_BY_VIEW_KEY_EX Instance method Protected Method Mapping of View Key -> Long Key 19990903
65 GET_MAX_NODE_COPY_COUNT Instance method Protected Method " 19991004
66 GET_MAX_NODE_WIDTHS Instance method Public Method Internal! DO NOT USE 19991012
67 GET_NODE_BY_LONG_KEY Instance method Protected Method Get Node Object 19990610
68 GET_NODE_SELECTION_MODE Instance method Public Method Returns the Selection Mode for a Node 19990901
69 GET_NR_OF_NODES Instance method Public Method Returns the Number of Nodes in the tree 19990826
70 GET_NR_OF_ROOT_NODES Instance method Public Method Returns the Number of Root Nodes 19990812
71 GET_ROOT_NODES Instance method Public Method Returns the Keys of All Root Nodes 19990812
72 GET_SELECTED_NODE Instance method Public Method Returns the Key of the Selected Node 19990610
73 GET_SELECTED_NODES Instance method Public Method Retursn the Selected Node from the Control 19990610
74 GET_TOP_NODE Instance method Public Method Returns the Key of the Node at Top of Control 19990610
75 HANDLE_DEFAULT_CONTEXT_MENU_RE Instance method Private Event handling method Handle DEFAULT_CONTEXT_MENU_REQUEST Event 19990601
76 HANDLE_DEFAULT_CONTEXT_MENU_SE Instance method Private Event handling method Handle DEFAULT_CONTEXT_MENU_SELECT Event 19990601
77 HANDLE_DROP Instance method Private Event handling method Handle DROP Event 19990601
78 HANDLE_DROP_GET_FLAVOR Instance method Private Event handling method Handle DROP_GET_FLAVOR Event 19990601
79 HANDLE_ERROR_IN_TABLE Instance method Protected Method Display an ERror in a Table Parameter 19981203
80 HANDLE_EXPAND_NO_CHILDREN Instance method Private Event handling method Handle EXPAND_NO_CHILDREN Event 19981130
81 HANDLE_NODE_CONTEXT_MENU_REQ Instance method Private Event handling method Handle NODE_CONTEXT_MENU_REQUEST Event 19990601
82 HANDLE_NODE_CONTEXT_MENU_SEL Instance method Private Event handling method Handle NODE_CONTEXT_MENU_SELECT Event 19990601
83 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method Handle NODE_DOUBLE_CLICK Event 19990528
84 HANDLE_NODE_KEYPRESS Instance method Private Event handling method Handle NODE_KEYPRESS Event 19990531
85 HANDLE_SELECTION_CHANGED Instance method Private Event handling method Handle SELECTION_CHANGED Event 19990531
86 INSERT_C_NODES Instance method Protected Method Insert Nodes That Need to Be Copied to View 19981112
87 INSERT_NODE Instance method Private Method Insert Node Between Two Siblings 19980901
88 INTERNAL_ERROR Static method Protected Method Internal Error 19981113
89 LIST_TREE_ADD_NODES Instance method Protected Method " 19990803
90 MAP_NODE_REFS_TO_VIEW_KEYS Instance method Protected Method Map Node References to View Keys 19990629
91 MAP_VIEW_KEYS_TO_LONG_KEYS Instance method Protected Method Map View Keys to Model Keys 19990609
92 MAP_VIEW_KEYS_TO_LONG_KEYS_EX Instance method Protected Method Map View Keys to Model Keys 19990903
93 MOVE_NODE Instance method Public Method Move Node in Tree 19990707
94 MOVE_NODE_NODE_IN_DEST_IN Instance method Private Method Reassign Node: NODE and DEST_NODE in View 19990709
95 MOVE_NODE_NODE_IN_DEST_OUT Instance method Private Method Reassign Node: NODE in VIEW, DEST_NODE is Not 19990708
96 MOVE_NODE_NODE_OUT Instance method Private Method Reassign Node: NODE is not in View 19990709
97 NODE_GET_CHILDREN Instance method Public Method Returns the Key of the Children of a Node 19990812
98 NODE_GET_FIRST_CHILD Instance method Public Method Returns the Key of the First Child Node of a Node 19990812
99 NODE_GET_LAST_CHILD Instance method Public Method Returns the Key of the Last Child Node of a Node 19990812
100 NODE_GET_NEXT_SIBLING Instance method Public Method Returns the Key of the Node Following a Node 19990812
101 NODE_GET_NR_OF_CHILDREN Instance method Public Method Returns the Number of Children of a Node 19990812
102 NODE_GET_PARENT Instance method Public Method Returns the Key of the Parent Node of a Node 19990812
103 NODE_GET_PREV_SIBLING Instance method Public Method Returns the Key of the Node Before a Given Node 19990812
104 NODE_GET_USER_OBJECT Instance method Public Method Returns the User Object of a Node 19990812
105 NODE_KEYS_IN_TREE Instance method Public Method Checks Several Node Keys 19990811
106 NODE_KEY_IN_TREE Instance method Public Method Checks A Node Key 19990811
107 NODE_SET_DISABLED Instance method Public Method Sets Whether a Node Can Be Selected 19990611
108 NODE_SET_DRAGDROPID Instance method Public Method Sets the DRAGDROPID Property of a Node 19990713
109 NODE_SET_EXPANDED_IMAGE Instance method Public Method Sets the Folder Symbol to Expanded 19990713
110 NODE_SET_EXPANDER Instance method Public Method Sets the EXPANDER Property for a Node 19990701
111 NODE_SET_HIDDEN Instance method Public Method Sets Visibility of a Node 19990713
112 NODE_SET_IMAGE Instance method Public Method Sets the Leaf or Closed Folder Symbol 19990713
113 NODE_SET_IS_FOLDER Instance method Public Method Sets the IS_FOLDER Property of a Node 19990611
114 NODE_SET_NO_BRANCH Instance method Public Method Sets Whether The Control Draws Hierarchy Line for a Node 19990713
115 NODE_SET_STYLE Instance method Public Method Sets the STYLE Property of a Node 19990713
116 NODE_SET_USER_OBJECT Instance method Public Method Sets the User Object for a Node 19990812
117 NODE_UPDATE_REQUEST Instance method Protected Method Only For Nodes in View. Enter Update Request in U_NODES 19981208
118 PRINT_TREE Instance method Public Method Prints the Tree 19991005
119 PRINT_TREE_EX Instance method Public Method Internal! DO NOT USE 19990909
120 PRINT_TREE_HEADER Instance method Protected Method " 19991007
121 PRINT_TREE_INT Instance method Protected Method Internal! DO NOT USE 19991012
122 PRINT_TREE_NODE_EX Instance method Protected Method Print 19990909
123 PROCESS_FIND_STACK Instance method Protected Method Search: Process Stack 19990826
124 REMOVE_ALL_KEY_STROKES Instance method Public Method Romve All Definitions of ADD_KEY_STROKE 19990531
125 REMOVE_NODE_FROM_SELECTION Instance method Protected Method Remove Node from DELTA_SELECTION 19990702
126 REMOVE_VIEW_MARKS Instance method Protected Method Reset IN_VIEW, NR_OF_CHILDREN_IN_VIEW for Subtree 19990708
127 REMOVE_VIEW_MARKS_OF_NODE_DATA Instance method Protected Method Reset IN_VIEW, NR_OF_CHILDREN_IN_VIEW for Subtree 19990923
128 SAVE_EXPAND_ALL_NODES Instance method Public Method Expand All Nodes: Number of Nodes -> Control is Restricted 19990924
129 SAVE_EXPAND_ALL_NODES_INT Instance method Private Method Expand All Nodes: Number of Nodes -> Control is Restricted 19991006
130 SAVE_EXPAND_SUBTREE Instance method Public Method Expand All Nodes: Number of Nodes -> Control is Restricted 19991006
131 SCROLL Instance method Public Method Scrolls Tree Control 19990712
132 SELECT_NODES Instance method Public Method Select Nodes (Only With Multiple Node Selection) 19990628
133 SET_CHANGED_FLAG Instance method Protected Method " 19991220
134 SET_CTX_MENU_SELECT_EVENT_APPL Instance method Public Method Sets the Context Menu Selection Events 19990713
135 SET_DEFAULT_DROP Instance method Public Method Standard Drop for Free Area in Control 19990712
136 SET_DISABLE_SEL_CHANGE_CTX_MEN Instance method Public Method 'X': Clicking node with right mouse button does not select 20030704
137 SET_EVENT_HANDLERS Instance method Protected Method Set Event Handler for Control Events 19990528
138 SET_FOLDER_SHOW_EXP_IMAGE Instance method Public Method 'X': Open Folder Always Displays EXP_IMAGE 19990713
139 SET_HAS_3D_FRAME Instance method Public Method ' ': Display Control Without 3D Frame; 'X': Display With 19990713
140 SET_ROOT_NODE Instance method Public Method Internal Field 19990917
141 SET_SELECTED_NODE Instance method Public Method Sets Selected Node in Single Selection 19990628
142 SET_TOP_NODE Instance method Public Method Sets Node That Appears at Top of Control 19990712
143 SHOW_ERROR_DROP_COMPMU_NO_NODE Instance method Protected Method Display errors 19990903
144 SHOW_ERROR_DROP_COMP_NO_NODE Instance method Protected Method Display errors 19990903
145 SHOW_ERROR_DROP_NO_NODE Instance method Private Method Display errors 19990903
146 SIMPLE_TREE_ADD_NODES Instance method Protected Method " 19990803
147 UNLINK_NODE_FROM_PARENT Instance method Private Method Unlink Node from Parent 19990706
148 UNLINK_NODE_FROM_PARENT2 Instance method Private Method Unlink Node from Parent (Tree Pointer) 19990707
149 UNSELECT_ALL Instance method Public Method Deselects Everything 19990628
150 UNSELECT_NODES Instance method Public Method Deselects Nodes (Only With Multiple Node Selection) 19990629
151 UNSELECT_TREE Instance method Private Method Deselect/Collapse Node in Subtree 19990630
152 UNSET_ROOT_NODE Instance method Public Method Resets SET_ROOT_NODE (if Possible) 19990920
153 UPDATE_BASE_PROPERTIES Instance method Private Method " 19990713
154 UPDATE_KEY_STROKES Instance method Private Method " 19990531
155 UPDATE_NODE_FORCE_PLUS Instance method Protected Method " 19990811
156 UPDATE_REGISTERED_EVENTS Instance method Protected Method Update Events 19990602
157 UPDATE_SELECTION Instance method Private Method Update Selection 19990629
158 UPDATE_SELECTION_EX Instance method Protected Method " 19990629
159 UPDATE_STYLE_INFOS Instance method Private Method " 20041027
160 UPDATE_TREE_STRUCTURE Instance method Protected Method Derived Class Updates its Structrue (Columns...) 19981112
161 UPDATE_U_NODES Instance method Protected Method Update Nodes in View 19981112
162 UPDATE_VIEW Instance method Public Method Internal! Updates Tree Display 19981112
Events
# Event Type Visibility Description Created on
1 DEFAULT_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu Request for Control Background 19990601
2 DEFAULT_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
Context Menu Entry Selected 19990601
3 DROP Instance Event
(0)
Public
(2)
Object Dropped 19990601
4 DROP_GET_FLAVOR Instance Event
(0)
Public
(2)
There is More Than One Possible Flavor For a Drop 19990601
5 EXPAND_NO_CHILDREN Instance Event
(0)
Public
(2)
Node with EXPANDER Attribute Was Expanded 19990611
6 NODE_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Context Menu Request for a Node 19990601
7 NODE_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
Context Menu Entry Selected 19990601
8 NODE_DOUBLE_CLICK Instance Event
(0)
Public
(2)
Double-Click Node 19990527
9 NODE_KEYPRESS Instance Event
(0)
Public
(2)
Key Pressed, Node Was Selected 19990531
10 SELECTION_CHANGED Instance Event
(0)
Public
(2)
Selection Has Changed 19990531
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ADD_NODE_INT_PARAMS Protected See coding Parameters for an ADD_NODE_INT Operation 19990716 BEGIN OF add_node_int_params, node_key TYPE tm_nodekey, relative_node_key TYPE tm_nodekey, relative_node TYPE REF TO cl_tree_model_node, relationship TYPE i, node TYPE REF TO cl_tree_model_node, END OF add_node_int_params
2 ADD_NODE_INT_PARAMS_TABLE Protected See coding ADD_NODE_INT_PARAMS_TABLE 19990716 ADD_NODE_INT_PARAMS_TABLE type standard table of add_node_int_params
3 BASE_PROPERTIES_TYPE Protected See coding Attributes of the Basic Tree Control 19990713 BEGIN OF base_properties_type, keystrokes TYPE treem_integer_set, keystrokes_changed TYPE as4flag, default_drop TYPE REF TO cl_dragdrop, default_drop_changed TYPE as4flag, ctx_menu_select_event_appl TYPE as4flag, ctx_menu_select_event_appl_cha TYPE as4flag, folder_show_exp_image TYPE as4flag, folder_show_exp_image_changed TYPE as4flag, has_3d_frame TYPE as4flag, has_3d_frame_changed TYPE as4flag, DISABLE_SEL_CHANGE_CTX_MEN type as4flag, DISABLE_SEL_CHANGE_CTX_MEN_chd type as4flag, END OF base_properties_type
4 DELTA_SELECTION_TYPE Protected See coding Selection Changes 19990628 BEGIN OF delta_selection_type, node_to_select TYPE REF TO cl_tree_model_node, nodes_to_select TYPE treemnrefs, nodes_to_unselect TYPE treemnrefs, derived_class_selection TYPE REF TO cl_tree_model_node, unselect_all TYPE as4flag, END OF delta_selection_type
5 STYLE_INFO Protected See coding Accessibiblity: Info Text for One Style 20041027 BEGIN OF STYLE_INFO, STYLE type i, info type string, END OF STYLE_INFO
6 STYLE_INFO_TABLE Protected See coding " 20041027 style_info_table type hashed table of style_info with unique key style
Method Signatures

Method ADD_FIRST_CHILD 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_TREE_MODEL_NODE neues letztes Kind 19980901
2 Importing PARENT_NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Vaterknoten 19980901

Method ADD_FIRST_CHILD on class CL_TREE_MODEL has no exception.

Method ADD_FIRST_ROOT_NODE 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_TREE_MODEL_NODE Einzufügender Knoten 19980901

Method ADD_FIRST_ROOT_NODE on class CL_TREE_MODEL has no exception.

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 19990531
# Exception Resumable Description Created on
1 ILLEGAL_KEY Parameter KEY fehlerhaft 19990531

Method ADD_LAST_CHILD 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_TREE_MODEL_NODE neues letztes Kind 19980901
2 Importing PARENT_NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Vaterknoten 19980901

Method ADD_LAST_CHILD on class CL_TREE_MODEL has no exception.

Method ADD_LAST_ROOT_NODE 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_TREE_MODEL_NODE Einzufügender Knoten 19980901

Method ADD_LAST_ROOT_NODE on class CL_TREE_MODEL has no exception.

Method ADD_NODES_TO_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAX_NEW_NODES Value transfer Type reference (TYPE) I " 19990924
2 Changing MAX_NEW_NODES_REACHED Call by reference Type reference (TYPE) AS4FLAG " 19990924
3 Changing NEW_NODES Call by reference Type reference (TYPE) I " 19990924
4 Importing NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19990924
5 Importing NODE_ONLY Value transfer Type reference (TYPE) AS4FLAG " 19991006
6 Changing QUEUE Call by reference Type reference (TYPE) TREEMNRFS2 " 19990924

Method ADD_NODES_TO_QUEUE on class CL_TREE_MODEL has no exception.

Method ADD_NODE_EXTENSION_TO_LAYOUT 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_TREE_MODEL_NODE " 19991012
2 Importing POS Value transfer Type reference (TYPE) I " 19991012

Method ADD_NODE_EXTENSION_TO_LAYOUT on class CL_TREE_MODEL has no exception.

Method ADD_NODE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSERT_IN_UPDATE_STRUCTU Value transfer Type reference (TYPE) AS4FLAG INSERT_IN_UPDATE_STRUCTU 19990716
2 Importing NEW_NODE Value transfer Type reference (TYPE) AS4FLAG 'X': Knoten ist neu; ' ': Knoten existiert bereits (Move) 19990708
3 Importing NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Knoten-Objekt 19981028
4 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19981028
5 Importing RELATIONSHIP Call by reference Type reference (TYPE) I Verwandschaftsbeziehung 19981027
6 Importing RELATIVE_NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Verwandter Knoten 19981027
7 Importing RELATIVE_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des verwandten Knotens 19981028
# Exception Resumable Description Created on
1 ILLEGAL_RELATIONSHIP relationship hat unzulässigen Wert 19981027
2 NODE_KEY_EMPTY NODE_KEY ist initial oder besteht nur aus Blanks 19990810
3 NODE_KEY_EXISTS Knotenschlüssel ist bereits vorhanden 19981028
4 RELATIVE_NODE_NOT_FOUND Knoten RELATIVE_NODE nicht vorhanden 19990708

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 20041027
2 Importing STYLE Value transfer Type reference (TYPE) I siehe Methodendokumentation 20041027

Method ADD_STYLE_INFO on class CL_TREE_MODEL has no exception.

Method CALC_INITIAL_PRINT_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_NODES Value transfer Type reference (TYPE) AS4FLAG " 19991013
2 Importing EXPANDED_NODES Value transfer Type reference (TYPE) TREEMHNOTA " 19991013
3 Exporting NR_OF_COLUMNS Value transfer Type reference (TYPE) I " 19991013
4 Exporting NR_OF_ROWS Value transfer Type reference (TYPE) I " 19991013

Method CALC_INITIAL_PRINT_LAYOUT on class CL_TREE_MODEL has no exception.

Method CALC_NODES_TO_INSERT_IN_VIEW_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODES Call by reference Type reference (TYPE) TREEM_C_NODES " 19990622

Method CALC_NODES_TO_INSERT_IN_VIEW_2 on class CL_TREE_MODEL has no exception.

Method CHECK_CONTROL Signature

Method CHECK_CONTROL on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CONTROL_DEAD Control wurde bereits zerstört 19990610
2 CONTROL_NOT_EXISTING Control existiert nicht 19990610

Method CHECK_FOR_MOVE_NOP 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_TREE_MODEL_NODE " 19990709
2 Importing RELATIONSHIP Value transfer Type reference (TYPE) I " 19990709
3 Importing RELATIVE_NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19990709

Method CHECK_FOR_MOVE_NOP on class CL_TREE_MODEL has no exception.

Method CHECK_IF_VIEW_IS_UP_TO_DATE Signature

Method CHECK_IF_VIEW_IS_UP_TO_DATE on class CL_TREE_MODEL has no parameter.
Method CHECK_IF_VIEW_IS_UP_TO_DATE on class CL_TREE_MODEL has no exception.

Method CLEAR_ALL_STYLE_INFOS Signature

Method CLEAR_ALL_STYLE_INFOS on class CL_TREE_MODEL has no parameter.
Method CLEAR_ALL_STYLE_INFOS on class CL_TREE_MODEL has no exception.

Method CLEAR_EXP_COL_INFO Signature

Method CLEAR_EXP_COL_INFO on class CL_TREE_MODEL has no parameter.
Method CLEAR_EXP_COL_INFO on class CL_TREE_MODEL has no exception.

Method CLEAR_STYLE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STYLE Call by reference Type reference (TYPE) I siehe Methodendokumentation 20041027

Method CLEAR_STYLE_INFO on class CL_TREE_MODEL has no exception.

Method COLLAPSE_ALL_NODES Signature

Method COLLAPSE_ALL_NODES on class CL_TREE_MODEL has no parameter.
Method COLLAPSE_ALL_NODES on class CL_TREE_MODEL has no exception.

Method COLLAPSE_AND_EXPAND Signature

Method COLLAPSE_AND_EXPAND on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990630
2 FAILED " 19990630

Method COLLAPSE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLAPSE_SUBTREE Value transfer Type reference (TYPE) AS4FLAG 'X': Nachfolger des Knotens schließen 19990630
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990630
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990630

Method COLLAPSE_NODE_INT 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_TREE_MODEL_NODE Knoten 19981202

Method COLLAPSE_NODE_INT on class CL_TREE_MODEL has no exception.

Method COLUMN_TREE_ADD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY_PREFIX Call by reference Type reference (TYPE) STRING Präfix für alle Knotenschlüssel 19990803
2 Importing NODE_TABLE Call by reference Type reference (TYPE) TREEMCNOTA Knoten-Tabelle 19990803
# Exception Resumable Description Created on
1 ERROR_IN_NODE_TABLE Knotentabelle fehlerhaft 19990803

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 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_MODEL_KEYPRESS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing MODEL_KEY Call by reference Type reference (TYPE) I Model Key 19990608
2 Importing VIEW_KEY Value transfer Type reference (TYPE) I View Key 19990608

Method CONVERT_TO_MODEL_KEYPRESS_KEY on class CL_TREE_MODEL has no exception.

Method COPY_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODES Call by reference Type reference (TYPE) TREEM_C_NODES zu kopierende Knoten werden hier angehängt 19981113
2 Importing NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Wurzel des Teilbaumes 19981113

Method COPY_TREE on class CL_TREE_MODEL has no exception.

Method COPY_W_BROTHERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODES Call by reference Type reference (TYPE) TREEM_C_NODES zu kopierende Knoten werden hier angehängt 19990621
2 Changing W_NODES Call by reference Type reference (TYPE) TREEMNREFS " 19990622

Method COPY_W_BROTHERS on class CL_TREE_MODEL has no exception.

Method CREATE_TREE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTROL Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL " 19981113
2 Importing LIFETIME Value transfer Type reference (TYPE) I " 19981113
3 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER " 19990302
4 Importing SHELLSTYLE Value transfer Type reference (TYPE) I " 19981113
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981113
2 CREATE_ERROR " 19981113
3 FAILED " 19981113
4 LIFETIME_ERROR " 19981113
5 TREE_CONTROL_ALREADY_CREATED Das Tree Control wurde bereits erzeugt. 19981113

Method CREATE_TREE_CONTROL_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTROL Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL " 19991220
2 Importing LIFETIME Value transfer Type reference (TYPE) I " 19991220
3 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER " 19991220
4 Importing SHELLSTYLE Value transfer Type reference (TYPE) I " 19991220
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19991220
2 CREATE_ERROR " 19991220
3 FAILED " 19991220
4 LIFETIME_ERROR " 19991220
5 TREE_CONTROL_ALREADY_CREATED Das Tree Control wurde bereits erzeugt. 19991220

Method DELETE_ALL_NODES Signature

Method DELETE_ALL_NODES on class CL_TREE_MODEL has no parameter.
Method DELETE_ALL_NODES on class CL_TREE_MODEL has no exception.

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990706
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990706

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

Method DELETE_NODES_IN_CONTROL Signature

Method DELETE_NODES_IN_CONTROL on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990707
2 FAILED " 19990707

Method DELETE_NODE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEL_NODES_ENTRY Value transfer Type reference (TYPE) AS4FLAG NODE in DEL_NODES eintragen 19990707
2 Importing NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19990706

Method DELETE_NODE_INT on class CL_TREE_MODEL has no exception.

Method DELETE_NODE_NC 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_TREE_MODEL_NODE " 19990701

Method DELETE_NODE_NC on class CL_TREE_MODEL has no exception.

Method DELETE_SUBTREE 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_TREE_MODEL_NODE " 19990706

Method DELETE_SUBTREE on class CL_TREE_MODEL has no exception.

Method DISABLE_FLUSH_NOTIFY Signature

Method DISABLE_FLUSH_NOTIFY on class CL_TREE_MODEL has no parameter.
Method DISABLE_FLUSH_NOTIFY on class CL_TREE_MODEL has no exception.

Method DUMP_PREORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Value transfer Type reference (TYPE) I Ausgabetiefe 19980901
2 Importing NODE Call by reference Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19980901

Method DUMP_PREORDER on class CL_TREE_MODEL has no exception.

Method DUMP_PREORDER2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL Value transfer Type reference (TYPE) I Ausgabetiefe 19990624
2 Importing NODE Call by reference Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19990624

Method DUMP_PREORDER2 on class CL_TREE_MODEL has no exception.

Method DUMP_TREE Signature

Method DUMP_TREE on class CL_TREE_MODEL has no parameter.
Method DUMP_TREE on class CL_TREE_MODEL has no exception.

Method DUMP_TREE2 Signature

Method DUMP_TREE2 on class CL_TREE_MODEL has no parameter.
Method DUMP_TREE2 on class CL_TREE_MODEL has no exception.

Method ENSURE_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990712
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990712
2 CONTROL_DEAD Tree Control wurde bereits zerstört 19990712
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 19990712
4 FAILED Allgemeiner Fehler 19990712
5 NODE_NOT_FOUND Knoten existiert nicht 19990712

Method EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPAND_PREDECESSORS Value transfer Type reference (TYPE) AS4FLAG 'X': Vorgänger des Knotens expandieren 19981202
2 Importing EXPAND_SUBTREE Value transfer Type reference (TYPE) AS4FLAG 'X': alle Nachfahren expandieren 19990630
3 Importing LEVEL_COUNT Value transfer Type reference (TYPE) I Anzahl zu expandierende Nachfolgeebenen 19981202
4 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19981202
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19981202

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

Method EXPAND_NODE_INT 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_TREE_MODEL_NODE Knoten 19981202

Method EXPAND_NODE_INT on class CL_TREE_MODEL has no exception.

Method EXPAND_NODE_PREDECESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990826
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990826

Method EXPAND_PREDECESSORS 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_TREE_MODEL_NODE Knoten 19990629

Method EXPAND_PREDECESSORS on class CL_TREE_MODEL has no exception.

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 19990701
2 Importing LEVEL_COUNT Value transfer Type reference (TYPE) I Anzahl zu expandierende Nachfolgeebenen 19990701
# Exception Resumable Description Created on
1 ILLEGAL_LEVEL_COUNT LEVEL_COUNT muß >= 0 sein 19990707

Method EXPAND_TREE 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_TREE_MODEL_NODE Knoten 19981202

Method EXPAND_TREE on class CL_TREE_MODEL has no exception.

Method EXPAND_TREE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEVEL_COUNT Value transfer Type reference (TYPE) I Anzahl Ebenen 19981202
2 Importing NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Knoten 19981202

Method EXPAND_TREE_LEVEL on class CL_TREE_MODEL has no exception.

Method FIND_INIT 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) TREEMINAMS " 19990827
2 Importing PATTERN_SEARCH Value transfer Type reference (TYPE) AS4FLAG " 19990827
3 Importing SEARCH_STRING Call by reference Type reference (TYPE) STRING " 19990827
4 Importing START_NODE Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Startknotens 19990826
5 Importing STOP_AT_EXPANDER_NODE Value transfer Type reference (TYPE) AS4FLAG " 19990827
# Exception Resumable Description Created on
1 START_NODE_NOT_FOUND Knoten mit Schlüssel START_NODE existiert nicht 19990826

Method GET_ALL_NODE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB Tabelle mit Knotenschlüsseln 20000526

Method GET_ALL_NODE_KEYS on class CL_TREE_MODEL has no exception.

Method GET_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLASS_NAME Value transfer Type reference (TYPE) STRING " 19990802

Method GET_CLASS_NAME on class CL_TREE_MODEL has no exception.

Method GET_CONTROL_LAYOUT_FOR_PRINT Signature

Method GET_CONTROL_LAYOUT_FOR_PRINT on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19991007
2 CONTROL_DEAD Tree Control wurde bereits zerstört 19991007
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 19991007
4 FAILED Allgemeiner Fehler 19991007

Method GET_CTX_MENU_SELECT_EVENT_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPL_EVENT Value transfer Type reference (TYPE) AS4FLAG 'X': Event mit PAI; ' ': ohne PAI 19990901

Method GET_CTX_MENU_SELECT_EVENT_APPL on class CL_TREE_MODEL has no exception.

Method GET_DEFAULT_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DRAG_DROP Value transfer Object reference (TYPE REF TO) CL_DRAGDROP Drop Beschreibung 19990901

Method GET_DEFAULT_DROP on class CL_TREE_MODEL has no exception.

Method GET_EXPANDED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB Tabelle mit Schlüsseln der expandierten Knoten 19990609
2 Importing NO_HIDDEN_NODES Value transfer Type reference (TYPE) AS4FLAG siehe Methodendokumentation 20000110
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981203
2 CONTROL_DEAD Tree Control wurde bereits zerstört 19990610
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 19990610
4 FAILED Allgemeiner Fehler 19981203

Method GET_FIRST_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990812

Method GET_FIRST_ROOT_NODE on class CL_TREE_MODEL has no exception.

Method GET_FOLDER_SHOW_EXP_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FOLDER_SHOW_EXP_IMAGE Value transfer Type reference (TYPE) AS4FLAG 'X': aufgeklappter Ordner zeigt immer EXP_IMAGE 19990901

Method GET_FOLDER_SHOW_EXP_IMAGE on class CL_TREE_MODEL has no exception.

Method GET_HIDE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HIDE_SELECTION Value transfer Type reference (TYPE) AS4FLAG siehe Methodendokumentation 19990901

Method GET_HIDE_SELECTION on class CL_TREE_MODEL has no exception.

Method GET_ICON_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ICON_ID Value transfer Type reference (TYPE) TV_IMAGE Ikone 19990909
2 Returning LENGTH Value transfer Type reference (TYPE) I Länge der Ikone 19990909

Method GET_ICON_LENGTH on class CL_TREE_MODEL has no exception.

Method GET_KEY_STROKES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting KEY_STROKES Call by reference Type reference (TYPE) TREEMINTEG Tabelle der Tasten 19990901

Method GET_KEY_STROKES on class CL_TREE_MODEL has no exception.

Method GET_LAST_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODE_KEY Value transfer Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990812

Method GET_LAST_ROOT_NODE on class CL_TREE_MODEL has no exception.

Method GET_LONG_KEY_BY_VIEW_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LONG_KEY Call by reference Type reference (TYPE) TM_NODEKEY Long Key 19990526
2 Importing VIEW_KEY Call by reference Type reference (TYPE) TV_NODEKEY View Key 19990526

Method GET_LONG_KEY_BY_VIEW_KEY on class CL_TREE_MODEL has no exception.

Method GET_LONG_KEY_BY_VIEW_KEY_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LONG_KEY Call by reference Type reference (TYPE) TM_NODEKEY Long Key 19990903
2 Exporting NODE_NOT_FOUND Value transfer Type reference (TYPE) AS4FLAG 'X': Knoten exisitert nicht 19990903
3 Importing VIEW_KEY Call by reference Type reference (TYPE) TV_NODEKEY View Key 19990903

Method GET_LONG_KEY_BY_VIEW_KEY_EX on class CL_TREE_MODEL has no exception.

Method GET_MAX_NODE_COPY_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MAX_NODE_COPY_COUNT Value transfer Type reference (TYPE) I " 19991004

Method GET_MAX_NODE_COPY_COUNT on class CL_TREE_MODEL has no exception.

Method GET_MAX_NODE_WIDTHS Signature

Method GET_MAX_NODE_WIDTHS on class CL_TREE_MODEL has no parameter.
Method GET_MAX_NODE_WIDTHS on class CL_TREE_MODEL has no exception.

Method GET_NODE_BY_LONG_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LONG_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990610
2 Returning NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Knotenobjekt 19990610

Method GET_NODE_BY_LONG_KEY on class CL_TREE_MODEL has no exception.

Method GET_NODE_SELECTION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NODE_SELECTION_MODE Value transfer Type reference (TYPE) I Knotenselektionsmodus 19990901

Method GET_NODE_SELECTION_MODE on class CL_TREE_MODEL has no exception.

Method GET_NR_OF_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NR_OF_NODES Value transfer Type reference (TYPE) I Anzahl der Knoten 19990826

Method GET_NR_OF_NODES on class CL_TREE_MODEL has no exception.

Method GET_NR_OF_ROOT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NR_OF_ROOT_NODES Value transfer Type reference (TYPE) I Anzahl der Wurzelknoten 19990812

Method GET_NR_OF_ROOT_NODES on class CL_TREE_MODEL has no exception.

Method GET_ROOT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB Schlüssel der Wurzelknoten 19990812

Method GET_ROOT_NODES on class CL_TREE_MODEL has no exception.

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) TM_NODEKEY Schlüssel des selektierten Knotens 19990610
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990610
2 CONTROL_DEAD Tree Control wurde bereits zerstört 19990610
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 19990610
4 FAILED Allgemeiner Fehler 19990610
5 SINGLE_NODE_SELECTION_ONLY nur bei Knoten-Einfachselektion erlaubt 19990610

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB Tabelle mit Schlüsseln der selektierten Knoten 19990610
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990610
2 CONTROL_DEAD Tree Control wurde bereits zerstört 19990610
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 19990610
4 FAILED Allgemeiner Fehler 19990610
5 MULTIPLE_NODE_SELECTION_ONLY nur bei Knoten-Mehrfachselektion erlaubt 19990610

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) TM_NODEKEY Schlüssel des Knotens 19990610
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990610
2 CONTROL_DEAD Tree Control wurde bereits zerstört 19990610
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 19990610
4 FAILED Allgemeiner Fehler 19990610

Method HANDLE_DEFAULT_CONTEXT_MENU_RE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 19990601

Method HANDLE_DEFAULT_CONTEXT_MENU_RE on class CL_TREE_MODEL has no exception.

Method HANDLE_DEFAULT_CONTEXT_MENU_SE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 19990601

Method HANDLE_DEFAULT_CONTEXT_MENU_SE on class CL_TREE_MODEL has no exception.

Method HANDLE_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 19990601
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19990601

Method HANDLE_DROP on class CL_TREE_MODEL has no exception.

Method HANDLE_DROP_GET_FLAVOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 19990601
2 Importing FLAVORS Value transfer Attribute reference (LIKE) 19990601
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19990601

Method HANDLE_DROP_GET_FLAVOR on class CL_TREE_MODEL 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 ITEM_NAME Call by reference Type reference (TYPE) TV_ITMNAME " 19990716
2 Importing METHOD Call by reference Type reference (TYPE) CHAR120 " 19981203
3 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY " 19981203
4 Importing TABLE_NAME Call by reference Type reference (TYPE) RS38L-IMPORTING " 19981203
5 Importing TEXT_ID Call by reference Type reference (TYPE) I siehe Textsymbole dieser Klasse 19990804

Method HANDLE_ERROR_IN_TABLE on class CL_TREE_MODEL has no exception.

Method HANDLE_EXPAND_NO_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19981130

Method HANDLE_EXPAND_NO_CHILDREN on class CL_TREE_MODEL has no exception.

Method HANDLE_NODE_CONTEXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 19990601
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19990601

Method HANDLE_NODE_CONTEXT_MENU_REQ on class CL_TREE_MODEL has no exception.

Method HANDLE_NODE_CONTEXT_MENU_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 19990601
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19990601

Method HANDLE_NODE_CONTEXT_MENU_SEL on class CL_TREE_MODEL has no exception.

Method HANDLE_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19990528

Method HANDLE_NODE_DOUBLE_CLICK on class CL_TREE_MODEL has no exception.

Method HANDLE_NODE_KEYPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Value transfer Attribute reference (LIKE) 19990531
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19990531

Method HANDLE_NODE_KEYPRESS on class CL_TREE_MODEL has no exception.

Method HANDLE_SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 19990531

Method HANDLE_SELECTION_CHANGED on class CL_TREE_MODEL has no exception.

Method INSERT_C_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing C_NODES Call by reference Type reference (TYPE) TREEM_C_NODES Knoten, die in das Control einzufügen sind 19981112
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981112
2 FAILED " 19981112

Method INSERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) CL_TREE_MODEL_NODE einzufügender Knoten 19980901
2 Importing PRED_NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Vorgänderknoten 19980901
3 Importing SUCC_NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Nachfolgerknoten 19980901

Method INSERT_NODE on class CL_TREE_MODEL has no exception.

Method INTERNAL_ERROR Signature

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

Method LIST_TREE_ADD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY_PREFIX Call by reference Type reference (TYPE) STRING Präfix für alle Knotenschlüssel 19990803
2 Importing NODE_TABLE Call by reference Type reference (TYPE) TREEMLNOTA Knoten-Tabelle 19990803
# Exception Resumable Description Created on
1 ERROR_IN_NODE_TABLE Knotentabelle fehlerhaft 19990803

Method MAP_NODE_REFS_TO_VIEW_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_REFS Call by reference Type reference (TYPE) TREEMNREFS Knoten-Referenzen 19990629
2 Changing VIEW_KEYS Call by reference Type reference (TYPE) TREEV_NKS View-Schlüssel 19990629

Method MAP_NODE_REFS_TO_VIEW_KEYS on class CL_TREE_MODEL has no exception.

Method MAP_VIEW_KEYS_TO_LONG_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LONG_KEYS Call by reference Type reference (TYPE) TREEMNOTAB Model-Schlüsel 19990609
2 Importing VIEW_KEYS Call by reference Type reference (TYPE) TREEV_NKS View-Schlüssel 19990609

Method MAP_VIEW_KEYS_TO_LONG_KEYS on class CL_TREE_MODEL has no exception.

Method MAP_VIEW_KEYS_TO_LONG_KEYS_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LONG_KEYS Call by reference Type reference (TYPE) TREEMNOTAB Model-Schlüsel 19990903
2 Exporting NODE_NOT_FOUND Value transfer Type reference (TYPE) AS4FLAG 'X': Knoten existiert nicht 19990903
3 Importing VIEW_KEYS Call by reference Type reference (TYPE) TREEV_NKS View-Schlüssel 19990903

Method MAP_VIEW_KEYS_TO_LONG_KEYS_EX on class CL_TREE_MODEL 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 Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990707
2 Importing RELATIONSHIP Value transfer Type reference (TYPE) I Verwandtschaftsbeziehung Quelle / Ziel 19990707
3 Importing RELATIVE_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel Zielknoten 19990707
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990707
2 CONTROL_DEAD " 19990709
3 CONTROL_NOT_EXISTING " 19990709
4 FAILED Allgemeiner Fehler 19990707
5 ILLEGAL_RELATIONSHIP Falscher Wert im Parameter RELATIONSHIP 19990707
6 MOVE_ERROR Falsche Zielangabe 19990707
7 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht vorhanden 19990707
8 RELATIVE_NODE_NOT_FOUND Knoten mit Schlüssel RELATIVE_NODE_KEY nicht gefunden 19990707

Method MOVE_NODE_NODE_IN_DEST_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST_NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19990709
2 Importing NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19990709
3 Importing RELATIONSHIP Value transfer Type reference (TYPE) I " 19990709
4 Importing RELATIVE_NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19990709
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990709
2 CONTROL_DEAD " 19990709
3 CONTROL_NOT_EXISTING " 19990709
4 FAILED " 19990709

Method MOVE_NODE_NODE_IN_DEST_OUT 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_TREE_MODEL_NODE " 19990708
2 Importing RELATIONSHIP Value transfer Type reference (TYPE) I " 19990708
3 Importing RELATIVE_NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19990708
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990924
2 CONTROL_DEAD " 19990924
3 CONTROL_NOT_EXISTING " 19990924
4 FAILED " 19990924

Method MOVE_NODE_NODE_OUT 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_TREE_MODEL_NODE " 19990709
2 Importing RELATIONSHIP Value transfer Type reference (TYPE) I " 19990709
3 Importing RELATIVE_NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19990709

Method MOVE_NODE_NODE_OUT on class CL_TREE_MODEL has no exception.

Method NODE_GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990812
2 Exporting NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB Schlüssel der Kinder des Knotens 19990812
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY existiert nicht 19990812

Method NODE_GET_FIRST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHILD_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Kinderknotens 19990812
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990812
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY existiert nicht 19990812

Method NODE_GET_LAST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHILD_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Kinderknotens 19990812
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990812
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY existiert nicht 19990812

Method NODE_GET_NEXT_SIBLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990812
2 Exporting SIBLING_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Bruderknotens 19990812
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY existiert nicht 19990812

Method NODE_GET_NR_OF_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990812
2 Exporting NR_OF_CHILDREN Value transfer Type reference (TYPE) I Anzahl der Kinder 19990812
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY existiert nicht 19990812

Method NODE_GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990812
2 Exporting PARENT_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Elternknotens 19990812
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY existiert nicht 19990812

Method NODE_GET_PREV_SIBLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990812
2 Exporting SIBLING_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Bruderknotens 19990812
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY existiert nicht 19990812

Method NODE_GET_USER_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990812
2 Exporting USER_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT User Objekt 19990812
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY existiert nicht 19990812

Method NODE_KEYS_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_KEYS_IN_TREE Call by reference Type reference (TYPE) TREEMNOTAB Schlüssel, die im Baum exisitieren 19990811
2 Exporting NODE_KEYS_NOT_IN_TREE Call by reference Type reference (TYPE) TREEMNOTAB Schlüssel, die nicht im Baum bekannt sind 19990811
3 Importing NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB Tabelle mit Knotenschlüsseln 19990811

Method NODE_KEYS_IN_TREE on class CL_TREE_MODEL has no exception.

Method NODE_KEY_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning KEY_IN_TREE Value transfer Type reference (TYPE) AS4FLAG 'X': Knoten mit Schlüssel NODE_KEY existiert 19990811
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990811

Method NODE_KEY_IN_TREE on class CL_TREE_MODEL has no exception.

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 19990611
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990611
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990611

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 19990713
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990713
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990713

Method NODE_SET_EXPANDED_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 19990713
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990713
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990713

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: ' ' oder 'X' 19990701
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990701
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990701

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 19990713
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990713
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990713

Method NODE_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 Ordner-Symbol im aufgeklappten Zustand 19990713
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990713
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990713

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 19990611
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990611
# Exception Resumable Description Created on
1 NODE_HAS_CHILDREN Ordner mit Kindern kann kein Blatt werden 19990611
2 NODE_NOT_FOUND Knoten existiert nicht 19990611

Method NODE_SET_NO_BRANCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990713
2 Importing NO_BRANCH Value transfer Type reference (TYPE) AS4FLAG 'X': keine Linie zeichnen; ' ': Linie zeichnen 19990713
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990713

Method NODE_SET_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990713
2 Importing STYLE Value transfer Type reference (TYPE) I siehe Methodendokumentation 19990713
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990713

Method NODE_SET_USER_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990812
2 Importing USER_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT User Objekt 19990812
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19990812

Method NODE_UPDATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UPDATE_DATA Value transfer Type reference (TYPE) AS4FLAG 'X': Die Daten des Knotens wurden geändert 19981208
2 Importing UPDATE_NODE Value transfer Type reference (TYPE) AS4FLAG 'X': Ein Knotenattribut hat sich geändert 19981208
3 Importing VIEW_KEY Value transfer Type reference (TYPE) TV_NODEKEY View-Schlüssel des Knotens 19981208

Method NODE_UPDATE_REQUEST on class CL_TREE_MODEL has no exception.

Method PRINT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_NODES Value transfer Type reference (TYPE) AS4FLAG 'X': geanzen Baum drucken; ' ': nur aufgeklappte Knoten 19991005
2 Importing PREVIEW Value transfer Type reference (TYPE) AS4FLAG 'X': Druckvoransicht zeigen 19991005
3 Importing PRINT_CALLBACK Value transfer Object reference (TYPE REF TO) IF_TREE_MODEL_PRINT_CB Callback für Druck Events 20091116
4 Importing TITLE Call by reference Type reference (TYPE) STRING Überschrift 19991005
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19991005
2 CONTROL_DEAD Tree Control wurde bereits zerstört 19991005
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 19991005
4 FAILED Allgemeiner Fehler 19991005

Method PRINT_TREE_EX Signature

Method PRINT_TREE_EX on class CL_TREE_MODEL has no parameter.
Method PRINT_TREE_EX on class CL_TREE_MODEL has no exception.

Method PRINT_TREE_HEADER Signature

Method PRINT_TREE_HEADER on class CL_TREE_MODEL has no parameter.
Method PRINT_TREE_HEADER on class CL_TREE_MODEL has no exception.

Method PRINT_TREE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALL_NODES Value transfer Type reference (TYPE) AS4FLAG " 19991012
2 Importing EXPANDED_NODES Call by reference Type reference (TYPE) TREEMHNOTA " 19991012
3 Importing NO_OUTPUT Value transfer Type reference (TYPE) AS4FLAG " 19991012
4 Exporting NR_OF_VISIBLE_NODES Value transfer Type reference (TYPE) I " 19991013

Method PRINT_TREE_INT on class CL_TREE_MODEL has no exception.

Method PRINT_TREE_NODE_EX 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_TREE_MODEL_NODE " 19990909
2 Importing POS Value transfer Type reference (TYPE) I " 19991007

Method PRINT_TREE_NODE_EX on class CL_TREE_MODEL has no exception.

Method PROCESS_FIND_STACK 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 'X': Alle Treffer ermitteln 19990826
2 Importing IGNORE_NOT_EXISTING_NODES Value transfer Type reference (TYPE) AS4FLAG " 19990826
3 Exporting RESULT_ITEM_KEY_TABLE Call by reference Type reference (TYPE) TREEMIKS Suchergebnis 19990827
4 Exporting RESULT_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Suchergebnis 19990826
5 Exporting RESULT_NODE_KEY_TABLE Call by reference Type reference (TYPE) TREEMNOTAB Suchergebnis 19990826
6 Exporting RESULT_TYPE Value transfer Type reference (TYPE) I Suchergebnis 19990826

Method PROCESS_FIND_STACK on class CL_TREE_MODEL has no exception.

Method REMOVE_ALL_KEY_STROKES Signature

Method REMOVE_ALL_KEY_STROKES on class CL_TREE_MODEL has no parameter.
Method REMOVE_ALL_KEY_STROKES on class CL_TREE_MODEL has no exception.

Method REMOVE_NODE_FROM_SELECTION 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_TREE_MODEL_NODE " 19990702

Method REMOVE_NODE_FROM_SELECTION on class CL_TREE_MODEL has no exception.

Method REMOVE_VIEW_MARKS 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_TREE_MODEL_NODE Knoten 19990708

Method REMOVE_VIEW_MARKS on class CL_TREE_MODEL has no exception.

Method REMOVE_VIEW_MARKS_OF_NODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Knoten 19990923

Method REMOVE_VIEW_MARKS_OF_NODE_DATA on class CL_TREE_MODEL has no exception.

Method SAVE_EXPAND_ALL_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALL_NODES_EXPANDED Value transfer Type reference (TYPE) AS4FLAG ' ': nicht alle Knoten wurden expandiert 19990924

Method SAVE_EXPAND_ALL_NODES on class CL_TREE_MODEL has no exception.

Method SAVE_EXPAND_ALL_NODES_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALL_NODES_EXPANDED Value transfer Type reference (TYPE) AS4FLAG ' ': nicht alle Knoten wurden expandiert 19991006
2 Importing SUBTREE_ROOT Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19991006

Method SAVE_EXPAND_ALL_NODES_INT on class CL_TREE_MODEL has no exception.

Method SAVE_EXPAND_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALL_NODES_EXPANDED Value transfer Type reference (TYPE) AS4FLAG ' ': nicht alle Knoten wurden expandiert 19991006
2 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19991006
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten existiert nicht 19991006

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 19990712
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990712
2 CONTROL_DEAD Tree Control wurde bereits zerstört 19990712
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 19990712
4 FAILED Allgemeiner Fehler 19990712
5 ILLEGAL_SCROLL_COMMAND Parameter SCROLL_COMMAND fehlerhaft 19990712

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) TREEMNOTAB Tabelle mit Knotenschlüsseln 19990628
# Exception Resumable Description Created on
1 ERROR_IN_NODE_KEY_TABLE unbekannter Knotenschlüssel in NODE_KEY_TABLE 19990628
2 MULTIPLE_NODE_SELECTION_ONLY nur bei Knoten-Mehrfachselektion erlaubt 19990628

Method SET_CHANGED_FLAG Signature

Method SET_CHANGED_FLAG on class CL_TREE_MODEL has no parameter.
Method SET_CHANGED_FLAG on class CL_TREE_MODEL has no exception.

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 19990713

Method SET_CTX_MENU_SELECT_EVENT_APPL on class CL_TREE_MODEL 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 19990712

Method SET_DEFAULT_DROP on class CL_TREE_MODEL has no exception.

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 20030704

Method SET_DISABLE_SEL_CHANGE_CTX_MEN on class CL_TREE_MODEL has no exception.

Method SET_EVENT_HANDLERS Signature

Method SET_EVENT_HANDLERS on class CL_TREE_MODEL has no parameter.
Method SET_EVENT_HANDLERS on class CL_TREE_MODEL has no exception.

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 19990713

Method SET_FOLDER_SHOW_EXP_IMAGE on class CL_TREE_MODEL has no exception.

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 19990713

Method SET_HAS_3D_FRAME on class CL_TREE_MODEL has no exception.

Method SET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990917
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990917
2 CONTROL_DEAD " 19990917
3 CONTROL_NOT_EXISTING " 19990917
4 FAILED Allgemeiner Fehler 19990917
5 NODE_NOT_FOUND Knoten existiert nicht 19990917
6 UNSET_NOT_POSSIBLE " 19990921

Method SET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990628
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Knoten mit Schlüssel NODE_KEY nicht gefunden 19990628
2 SINGLE_NODE_SELECTION_ONLY nur bei Knoten-Einfachselektion erlaubt 19990628

Method SET_TOP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Schlüssel des Knotens 19990712
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990712
2 CONTROL_DEAD Tree Control wurde bereits zerstört 19990712
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 19990712
4 FAILED Allgemeiner Fehler 19990712
5 NODE_NOT_FOUND Knoten existiert nicht 19990712

Method SHOW_ERROR_DROP_COMPMU_NO_NODE Signature

Method SHOW_ERROR_DROP_COMPMU_NO_NODE on class CL_TREE_MODEL has no parameter.
Method SHOW_ERROR_DROP_COMPMU_NO_NODE on class CL_TREE_MODEL has no exception.

Method SHOW_ERROR_DROP_COMP_NO_NODE Signature

Method SHOW_ERROR_DROP_COMP_NO_NODE on class CL_TREE_MODEL has no parameter.
Method SHOW_ERROR_DROP_COMP_NO_NODE on class CL_TREE_MODEL has no exception.

Method SHOW_ERROR_DROP_NO_NODE Signature

Method SHOW_ERROR_DROP_NO_NODE on class CL_TREE_MODEL has no parameter.
Method SHOW_ERROR_DROP_NO_NODE on class CL_TREE_MODEL has no exception.

Method SIMPLE_TREE_ADD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_TABLE Call by reference Type reference (TYPE) TREEMSNOTA Knoten-Tabelle 19990803
# Exception Resumable Description Created on
1 ERROR_IN_NODE_TABLE Knotentabelle fehlerhaft 19990803

Method UNLINK_NODE_FROM_PARENT 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_TREE_MODEL_NODE Knoten 19990706

Method UNLINK_NODE_FROM_PARENT on class CL_TREE_MODEL has no exception.

Method UNLINK_NODE_FROM_PARENT2 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_TREE_MODEL_NODE Knoten 19990707

Method UNLINK_NODE_FROM_PARENT2 on class CL_TREE_MODEL has no exception.

Method UNSELECT_ALL Signature

Method UNSELECT_ALL on class CL_TREE_MODEL has no parameter.
Method UNSELECT_ALL on class CL_TREE_MODEL has no exception.

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) TREEMNOTAB Tabelle mit Knotenschlüsseln 19990629
# Exception Resumable Description Created on
1 ERROR_IN_NODE_KEY_TABLE unbekannter Knotenschlüssel in NODE_KEY_TABLE 19990629
2 MULTIPLE_NODE_SELECTION_ONLY nur bei Knoten-Mehrfachselektion erlaubt 19990629

Method UNSELECT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLAPSE Value transfer Type reference (TYPE) AS4FLAG 'X': Knoten kollabieren 19990630
2 Importing NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE Knoten 19990630

Method UNSELECT_TREE on class CL_TREE_MODEL has no exception.

Method UNSET_ROOT_NODE Signature

Method UNSET_ROOT_NODE on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990921
2 CONTROL_DEAD " 19990921
3 CONTROL_NOT_EXISTING " 19990921
4 FAILED Allgemeiner Fehler 19990921
5 UNSET_NOT_POSSIBLE " 19990921

Method UPDATE_BASE_PROPERTIES Signature

Method UPDATE_BASE_PROPERTIES on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990713
2 FAILED " 19990713

Method UPDATE_KEY_STROKES Signature

Method UPDATE_KEY_STROKES on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990531
2 FAILED " 19990531

Method UPDATE_NODE_FORCE_PLUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_PLUS Value transfer Type reference (TYPE) AS4FLAG " 19990811
2 Importing NODE Value transfer Object reference (TYPE REF TO) CL_TREE_MODEL_NODE " 19990811

Method UPDATE_NODE_FORCE_PLUS on class CL_TREE_MODEL has no exception.

Method UPDATE_REGISTERED_EVENTS Signature

Method UPDATE_REGISTERED_EVENTS on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990602
2 FAILED " 19990602

Method UPDATE_SELECTION Signature

Method UPDATE_SELECTION on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990629
2 FAILED " 19990629

Method UPDATE_SELECTION_EX Signature

Method UPDATE_SELECTION_EX on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19990629
2 FAILED " 19990629

Method UPDATE_STYLE_INFOS Signature

Method UPDATE_STYLE_INFOS on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 20041027
2 FAILED " 20041027

Method UPDATE_TREE_STRUCTURE Signature

Method UPDATE_TREE_STRUCTURE on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981112
2 FAILED " 19981112

Method UPDATE_U_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing U_NODES Call by reference Type reference (TYPE) TREEM_U_NODES Schlüssel der Knoten, die in das Control upzudaten sind 19981112
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981112
2 FAILED " 19981112

Method UPDATE_VIEW Signature

Method UPDATE_VIEW on class CL_TREE_MODEL has no parameter.
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR " 19981112
2 CONTROL_DEAD Tree Control wurde bereits zerstört 19990610
3 CONTROL_NOT_EXISTING Tree Control existiert nicht 19990610
4 FAILED Allgemeiner Fehler 19981112
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 19990601

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 19990601

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

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

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) TM_NODEKEY Schlüssel des Knotens 19990611

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

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

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) TM_NODEKEY Schlüssel des Knotens 19990528

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

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