SAP ABAP Class CL_MI_DISPLAY_TREE (Depiction of trees from memory objects as control)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SABP_ANALYZE_MI (Package) Objects for Memory Inspector
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MI_DEBUGGER_DISPLAY_TREE Derivative of CL_MI_DEBUGGER_DISPLAY_TREE for Debugger 20081205
Properties
Class CL_MI_DISPLAY_TREE  
Short Description Depiction of trees from memory objects as control    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SABP_ANALYZE_MI   Objects for Memory Inspector 
Created 20081103   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MI_DISPLAY_TREE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_MI_DEBUGGER_DISPLAY_TREE 20081205 Derivative of CL_MI_DEBUGGER_DISPLAY_TREE for Debugger
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COLUMN_TO_SORT Instance attribute Protected Type reference (TYPE) STRING Column to use for sorting 20081216
2 COL_TREE_REF Instance attribute Protected Object reference (TYPE REF TO) CL_MI_COLUMN_TREE Column Tree Control 20081103
3 CURR_NTOP Instance attribute Private Type reference (TYPE) I Current number of roots, 0 = all 20081217
4 C_BA Constant Public Type reference (TYPE) TV_ITMNAME 'CBA' Tree Control: Column Name / Item Name 20081211
5 C_BU Constant Public Type reference (TYPE) TV_ITMNAME 'CBU' Tree Control: Column Name / Item Name 20081211
6 C_FILTER Constant Private Type reference (TYPE) UI_FUNC 'FILTER' Function code for filtering 20081210
7 C_HEAD Constant Public Type reference (TYPE) TV_ITMNAME 'CHEAD' Tree Control: Column Name / Item Name 20081211
8 C_MAX_NODES Constant Public Type reference (TYPE) I 250 Maximum number of leaves per child 20090120
9 C_MRE Constant Public Type reference (TYPE) TV_ITMNAME 'CMRE' Tree Control: Column Name / Item Name 20081211
10 C_OA Constant Public Type reference (TYPE) TV_ITMNAME 'COA' Tree Control: Column Name / Item Name 20081211
11 C_OU Constant Public Type reference (TYPE) TV_ITMNAME 'COU' Tree Control: Column Name / Item Name 20081211
12 C_REF Constant Public Type reference (TYPE) TV_ITMNAME 'CREF' Tree Control: Column Name / Item Name 20081211
13 C_SORT_DOWN Constant Private Type reference (TYPE) UI_FUNC 'SORT_DOWN' Function code for sorting in descending order 20081210
14 C_SORT_UP Constant Private Type reference (TYPE) UI_FUNC 'SORT_UP' Function code for sorting in ascending order 20081210
15 DISPLAY_TREE Instance attribute Protected Object reference (TYPE REF TO) IF_MI_DISPLAY_TREE Interface to MI functions 20081111
16 FC_REFERENCES Constant Private Type reference (TYPE) UI_FUNC 'INSERT_REFERENCES' Function code for finding references 20081125
17 ICON_BOX Static Attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20081103
18 ICON_DATREF Static Attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20081103
19 ICON_EVENT Static Attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20081202
20 ICON_INSTANCE Static Attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20081103
21 ICON_REFERENCES Static Attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20081125
22 ICON_SCROLL_DOWN Static Attribute Public Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20090120
23 ICON_SCROLL_UP Static Attribute Public Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20090120
24 ICON_STRING Static Attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20081103
25 ICON_TABLE Static Attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20081103
26 ICON_UNKNOWN Static Attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20081103
27 ICON_XSTRING Static Attribute Private Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20081202
28 ITEMTABLE Instance attribute Private Type reference (TYPE) MIT_TREETEXT Items - texts for tree 20081103
29 KEY_MINODES Instance attribute Private Type reference (TYPE) KEY_TO_MINODE_TABLE Mapping of current tree nodes/MINODEs 20081104
30 MINODE_INVALID Constant Private Type reference (TYPE) MI_NODE -11111 Invalid MINODE 20081125
31 NEXT_NODE_INDEX Instance attribute Private Type reference (TYPE) I 1 Next index to be assigned as key 20081103
32 NODETABLE Instance attribute Private Type reference (TYPE) TREEV_NTAB Nodes of technical tree 20081103
33 ROOT_SCROLLINFO Instance attribute Private Object reference (TYPE REF TO) LCL_SCROLL_INFORMATION Scrolling info for access level 20090121
34 SCROLL_NODES Instance attribute Private Type reference (TYPE) SCROLL_NODE_TABLE_T 20090122
35 SETTINGS_FILTER Instance attribute Protected Type reference (TYPE) SETTINGS_FILTER_T 20081217
36 SORT_ASCENDING Instance attribute Private Type reference (TYPE) ABAP_BOOL Sort in ascending order (smallest first) 20081217
37 SPLITTER_REF Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter between buttons and tree 20081209
38 TOOLBAR_REF Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Search, filter 20081209
39 TOOL_INFO Instance attribute Protected Object reference (TYPE REF TO) IF_MI_DISPLAY_TOOL_INFO Information on tool 20090213
40 USER_BUTTON_TABLE Instance attribute Private Type reference (TYPE) USER_BUTTON_TABLE_T 20090629
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLUMN Instance method Private Method Create tree column 20081218
2 ADD_NODES_TREE Instance method Private Method Addition of note to tree and complete list 20081104
3 ADD_TOOLBAR_BUTTON Instance method Private Method Insert button onto toolbar 20081209
4 ADD_TOOLBAR_USER_BUTTON Instance method Public Method Insert button onto toolbar 20090629
5 APPLY_FILTER Instance method Private Method Analyze filters 20081217
6 APPLY_FILTER_INNER_NODES Instance method Private Method Analyze filters 20081218
7 CHANGE_TREE_FOR_SCROLLING Instance method Private Method Change tree when scrolling 20090120
8 CLASS_CONSTRUCTOR Static method Public Constructor Icons are set 20081103
9 CLEAR_COLUMN_TREE Instance method Private Method Deletion of trees and display tables 20090219
10 CLEAR_TREE Instance method Private Method Deletion of trees and tables 20081103
11 CREATE Static method Public Method Factory Method 20081103
12 CREATE_COLUMN_TREE_LEVEL Instance method Private Method Building node information 20090121
13 CREATE_COLUMN_TREE_NODES Instance method Private Method Building node information 20090121
14 CREATE_CONTROLS Instance method Protected Method Generate controls (splitter, buttons, trees) 20081209
15 CREATE_ICON Static method Private Method Creation of icon 20081103
16 CREATE_NEW_ENTRIES Instance method Private Method Insert new node list from kernel 20090121
17 CREATE_SCROLL_TREE_NODE Instance method Private Method Inserting node 20090120
18 CREATE_TREE_NODE_BASICS Instance method Private Method Inserting node 20090121
19 DELETE_COLUMN_TREE_SUBTREE Instance method Private Method Deletion of all subnodes in a tree 20090122
20 DELETE_TOOLBAR_USER_BUTTON Instance method Public Method Delete a button from the toolbar 20090629
21 DEREGISTER_EVENTS Instance method Public Method Deregister default events 20081110
22 DISPLAY_ROOTS Instance method Public Method Display of root nodes of object trees 20081103
23 EXPAND_NODE Instance method Protected Method Expand and display nodes 20081110
24 FREE Instance method Public Method Release Tree 20090218
25 GET_MINODE_FROM_KEY Instance method Protected Method Read MI node 20081205
26 HANDLE_COL_TREE_DOUBLECLICK Instance method Protected Event handling method Event handler for NODE_DOUBLE_CLICK 20081110
27 HANDLE_COL_TREE_EXPAND Instance method Protected Event handling method Event handler for EXPAND_NO_CHILDREN 20081110
28 HANDLE_COL_TREE_HEADER_CLICK Instance method Protected Event handling method Event handler for HEADER_CLICK 20081211
29 HANDLE_COL_TREE_ITEM_M_REQUEST Instance method Protected Event handling method Event handler for ITEM_CONTEXT_MENU_REQUEST 20081124
30 HANDLE_COL_TREE_ITEM_M_SELECT Instance method Protected Event handling method Event handler for ITEM_CONTEXT_MENU_SELECT 20081124
31 HANDLE_COL_TREE_I_DOUBLECLICK Instance method Protected Event handling method Event handler for ITEM_DOUBLE_CLICK 20081110
32 HANDLE_COL_TREE_LINK_CLICK Instance method Protected Event handling method Event handler for LINK_CLICK 20090119
33 HANDLE_COL_TREE_NODE_KEYPRESS Instance method Protected Event handling method Event handler for NODE_KEYPRESS 20081126
34 HANDLE_COL_TREE_NODE_M_REQUEST Instance method Protected Event handling method Event handler for NODE_CONTEXT_MENU_REQUEST 20081124
35 HANDLE_COL_TREE_NODE_M_SELECT Instance method Protected Event handling method Event handler for NODE_CONTEXT_MENU_SELECT 20081124
36 HANDLE_TB_BUTTON_CLICKED Instance method Protected Event handling method Event handler for FUNCTION_SELECTED of CL_GUI_TOOLBAR 20081211
37 INIT_OBJECT Instance method Protected Method Initializing attribute values 20090217
38 INSERT_REFERENCES Instance method Private Method Insert references to node in a tree 20081125
39 PREPARE_CONTROLS Instance method Protected Method Generate controls (splitter, buttons, trees) 20081209
40 PREPARE_CONTROLS_TEST Instance method Protected Method Generate controls (splitter, buttons, trees) 20081209
41 PROVIDE_TEST_TREE Static method Protected Method Provides a semantic test tree 20081208
42 REFRESH_BUTTONS Instance method Public Method Must be called after defining user buttons 20090629
43 REFRESH_COLUMN_TREE_LEVEL Instance method Private Method Building node information 20090122
44 REFRESH_CONTROLS Instance method Public Method New creation of tree, retention of settings 20090211
45 REFRESH_TREE Instance method Private Method Deleting all nodes and refilling tree 20081103
46 REGISTER_EVENTS Instance method Public Method Register standard events 20081110
47 SELECT_STANDARD_ICON Instance method Private Method Selecting the default icon for the type 20081204
48 SET_REGISTERED_EVENTS Instance method Private Method Define events 20081204
49 SET_TOOLBAR_ATTRIBUTES Instance method Private Method Define toolbar buttons 20081209
50 SET_TREE_ATTRIBUTES Instance method Private Method Define columns, format, and so on for tree 20081204
Events
Class CL_MI_DISPLAY_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 KEY_TO_MINODE Private See coding 20081104 BEGIN OF key_to_minode , * the world of memory trees minode TYPE mi_node, has_children type XSDBOOLEAN, type type INT4, icon type TV_IMAGE, quick_info type MI_QUICK_INFO, text type MI_SEMANTIC_NODE_TEXT, alloc_bound_size TYPE abap_msize, alloc_size TYPE abap_msize, used_bound_size TYPE abap_msize, used_size TYPE abap_msize, * the world of frontend controls, this information is sometimes redundant to * the last section, but this is a kind of cache for refreshing the tree node_key TYPE tv_nodekey, parent_key TYPE tv_nodekey, column_tree_node TYPE TREEV_NODE, column_tree_items TYPE MIT_TREETEXT, * state of the entry in_active_tree TYPE abap_bool, "displayed at the moment scroll_information TYPE REF TO lcl_scroll_information, * true after corresponding call of get_dominated_nodes children_inserted TYPE abap_bool, references_inserted TYPE abap_bool, referencetable TYPE mit_reference_texts, END OF key_to_minode
2 KEY_TO_MINODE_TABLE Private See coding 20081104 key_to_minode_table TYPE SORTED TABLE OF key_to_minode WITH UNIQUE key node_key with non-UNIQUE SORTED KEY alloc_bound components alloc_bound_size alloc_size with non-UNIQUE SORTED KEY alloc_size components alloc_size alloc_bound_size with non-UNIQUE SORTED KEY used_bound components used_bound_size used_size with non-UNIQUE SORTED KEY used_size components used_size used_bound_size WITH FURTHER SECONDARY KEYS
3 NODE_TEXT_T Private See coding 20081126 node_text_t TYPE c LENGTH 72
4 SCROLL_NODE_T Private See coding 20090122 BEGIN OF SCROLL_NODE_T , node_key TYPE tv_nodekey, parent_key TYPE tv_nodekey, END OF SCROLL_NODE_T
5 SCROLL_NODE_TABLE_T Private See coding 20090122 scroll_node_table_T TYPE STANDARD TABLE OF SCROLL_NODE_T WITH key node_key
6 SETTINGS_FILTER_T Protected See coding 20081217 Begin of SETTINGS_FILTER_T, all type abap_bool, eventhandler type abap_bool, strings type abap_bool, xstrings type abap_bool, allstrings type abap_bool, allxstrings type abap_bool, instances type abap_bool, itab type abap_bool, datref type abap_bool, boxed type abap_bool, has_semantic_nodes type abap_bool, end of SETTINGS_FILTER_T
7 TITLELINE Public See coding 20081103 TITLELINE type C length 50
8 USER_BUTTON_T Private See coding 20090629 BEGIN OF USER_BUTTON_T, FCODE type UI_FUNC, ICON type CHAR4, TEXT type TEXT40, QUICKINFO type ICONQUICK, DISABLED type ABAP_BOOL, END OF USER_BUTTON_T
9 USER_BUTTON_TABLE_T Private See coding 20090629 USER_BUTTON_TABLE_T type standard table of USER_BUTTON_T WITH KEY fcode
Method Signatures

Method ADD_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALIGN_LEFT Call by reference Type reference (TYPE) ABAP_BOOL 'X' = linksbündig 20081218
2 Importing COLUMN_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Name einer Spalte / eines Items 20081218
3 Importing COLUMN_TEXT Call by reference Type reference (TYPE) TV_HEADING Tree Control: Text in Länge 132 20081218
4 Importing COLUMN_TOOLTIP Call by reference Type reference (TYPE) TV_HEADING Tree Control: Text in Länge 132 20081218
5 Importing COLUMN_WIDTH Call by reference Type reference (TYPE) INT4 25 Natürliche Zahl 20081218
6 Importing DISABLED Call by reference Type reference (TYPE) ABAP_BOOL 20081218
7 Importing TREE Call by reference Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20081218
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081218

Method ADD_NODES_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ITEMTABLE Call by reference Type reference (TYPE) MIT_TREETEXT Für Tree von Dynprodebugger 20081104
2 Importing P_NODETABLE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20081104
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081104

Method ADD_TOOLBAR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISABLED Call by reference Type reference (TYPE) ABAP_BOOL 20090629
2 Importing FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20081210
3 Importing ICON Call by reference Type reference (TYPE) C ICON 20081210
4 Importing QUICKINFO Call by reference Type reference (TYPE) ICONQUICK Quickinfo für eine Ikone 20081210
5 Importing TEXT Call by reference Type reference (TYPE) TEXT40 Text in der Länge 40 20081210
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081210

Method ADD_TOOLBAR_USER_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISABLED Call by reference Type reference (TYPE) ABAP_BOOL eingabebereit = true 20090629
2 Importing FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20090629
3 Importing ICON Call by reference Type reference (TYPE) C ICON 20090629
4 Importing QUICKINFO Call by reference Type reference (TYPE) ICONQUICK Quickinfo für eine Ikone 20090629
5 Importing TEXT Call by reference Type reference (TYPE) TEXT40 Text in der Länge 40 20090629
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültiger Zustand bei der Darstellung 20090629

Method APPLY_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ROOTS Call by reference Type reference (TYPE) MIT_EXT_NODE_INFO Tabelle von Knoteninformationen 20081217

Method APPLY_FILTER on class CL_MI_DISPLAY_TREE has no exception.

Method APPLY_FILTER_INNER_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ROOTS Call by reference Type reference (TYPE) MIT_EXT_NODE_INFO Tabelle von Knoteninformationen 20081218

Method APPLY_FILTER_INNER_NODES on class CL_MI_DISPLAY_TREE has no exception.

Method CHANGE_TREE_FOR_SCROLLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20090122
2 Importing P_UP Call by reference Type reference (TYPE) ABAP_BOOL tru = sort up 20090122
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20090122

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MI_DISPLAY_TREE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MI_DISPLAY_TREE has no exception.

Method CLEAR_COLUMN_TREE Signature

Method CLEAR_COLUMN_TREE on class CL_MI_DISPLAY_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20090219

Method CLEAR_TREE Signature

Method CLEAR_TREE on class CL_MI_DISPLAY_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081103

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container 20081103
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MI_DISPLAY_TREE Referenz auf erzeugtes Objekt 20081103
3 Importing SEMANTIC_TREE Call by reference Object reference (TYPE REF TO) IF_MI_DISPLAY_TREE Zugriff auf einen Objectgraphen 20081107
4 Importing TITLE Call by reference Type reference (TYPE) TITLELINE Titelzeile des Baums 20081103
5 Importing TOOL_INFO Call by reference Object reference (TYPE REF TO) IF_MI_DISPLAY_TOOL_INFO TRUE = Semantische Knoten existieren 20090213
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081104
2 CX_MI_DISPLAY_INVALID_INPUT Ungültige Eingabe 20081103

Method CREATE_COLUMN_TREE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY_MINODE_INDEX Call by reference Type reference (TYPE) I Index ab wo begonnen werden soll 20090121
2 Exporting P_ITEMTABLE Call by reference Type reference (TYPE) MIT_TREETEXT Tabelle für MI Knotentexte 20090121
3 Exporting P_NODETABLE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20090121
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20090121

Method CREATE_COLUMN_TREE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY_MINODE_INDEX Call by reference Type reference (TYPE) I Index ab wo begonnen werden soll 20090121
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20090121

Method CREATE_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20081209
2 Importing TITLE Call by reference Type reference (TYPE) TITLELINE 20081209
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INVALID_INPUT Ungültige Eingabe 20081209

Method CREATE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ICON Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20081103
2 Importing INFO Call by reference Type reference (TYPE) MI_QUICK_INFO Quick-Info für Ikonen im sematischen Baum 20081103
3 Importing NAME Call by reference Type reference (TYPE) CHAR4 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20081103

Method CREATE_ICON on class CL_MI_DISPLAY_TREE has no exception.

Method CREATE_NEW_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FATHER_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20090121
2 Importing P_NODES Call by reference Type reference (TYPE) MIT_EXT_NODE_INFO Tabelle von Knoteninformationen 20090121
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20090121

Method CREATE_SCROLL_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20090120
2 Changing P_ITEMTABLE Call by reference Type reference (TYPE) MIT_TREETEXT Für Tree Texte 20090120
3 Changing P_NODETABLE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20090120
4 Importing P_UP Call by reference Type reference (TYPE) ABAP_BOOL TRUE = nach oben scrollen 20090120

Method CREATE_SCROLL_TREE_NODE on class CL_MI_DISPLAY_TREE has no exception.

Method CREATE_TREE_NODE_BASICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODEATTRIBUTES Call by reference Type reference (TYPE) MIS_EXT_NODE_INFO Nach außen hin sichtbarer Teil einer Nodeinfo 20090121
2 Importing PARENT Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20090121
3 Changing P_KEY_MINODE Call by reference Type reference (TYPE) KEY_TO_MINODE Abbildung Treen / Minode 20090121

Method CREATE_TREE_NODE_BASICS on class CL_MI_DISPLAY_TREE has no exception.

Method DELETE_COLUMN_TREE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20090122
2 Importing P_SCROLL_INFORMATION Call by reference Object reference (TYPE REF TO) LCL_SCROLL_INFORMATION 20090122
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20090122

Method DELETE_TOOLBAR_USER_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20090629
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültiger Zustand bei der Darstellung 20090629

Method DEREGISTER_EVENTS Signature

Method DEREGISTER_EVENTS on class CL_MI_DISPLAY_TREE has no parameter.
Method DEREGISTER_EVENTS on class CL_MI_DISPLAY_TREE has no exception.

Method DISPLAY_ROOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NTOP Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20081113
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20090121

Method EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20081110
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081110

Method FREE Signature

Method FREE on class CL_MI_DISPLAY_TREE has no parameter.
Method FREE on class CL_MI_DISPLAY_TREE has no exception.

Method GET_MINODE_FROM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MI_NODE Value transfer Type reference (TYPE) MI_NODE Identifiziert einen Knoten im Objektgrafen des MI-Speichers 20081205
2 Importing NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20081205
# Exception Resumable Description Created on
1 CX_MI_NODE_ERROR Bei der Bearbeitung der Node ist ein Fehler aufgetreten 20081205

Method HANDLE_COL_TREE_DOUBLECLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) Tree Control: Schlüssel eines Knotens 20081110

Method HANDLE_COL_TREE_DOUBLECLICK on class CL_MI_DISPLAY_TREE has no exception.

Method HANDLE_COL_TREE_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) Tree Control: Schlüssel eines Knotens 20081110

Method HANDLE_COL_TREE_EXPAND on class CL_MI_DISPLAY_TREE has no exception.

Method HANDLE_COL_TREE_HEADER_CLICK Signature

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

Method HANDLE_COL_TREE_HEADER_CLICK on class CL_MI_DISPLAY_TREE has no exception.

Method HANDLE_COL_TREE_ITEM_M_REQUEST Signature

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

Method HANDLE_COL_TREE_ITEM_M_REQUEST on class CL_MI_DISPLAY_TREE has no exception.

Method HANDLE_COL_TREE_ITEM_M_SELECT Signature

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

Method HANDLE_COL_TREE_ITEM_M_SELECT on class CL_MI_DISPLAY_TREE has no exception.

Method HANDLE_COL_TREE_I_DOUBLECLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20090213
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) Tree Control: Schlüssel eines Knotens 20081110

Method HANDLE_COL_TREE_I_DOUBLECLICK on class CL_MI_DISPLAY_TREE has no exception.

Method HANDLE_COL_TREE_LINK_CLICK Signature

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

Method HANDLE_COL_TREE_LINK_CLICK on class CL_MI_DISPLAY_TREE has no exception.

Method HANDLE_COL_TREE_NODE_KEYPRESS Signature

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

Method HANDLE_COL_TREE_NODE_KEYPRESS on class CL_MI_DISPLAY_TREE has no exception.

Method HANDLE_COL_TREE_NODE_M_REQUEST Signature

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

Method HANDLE_COL_TREE_NODE_M_REQUEST on class CL_MI_DISPLAY_TREE has no exception.

Method HANDLE_COL_TREE_NODE_M_SELECT Signature

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

Method HANDLE_COL_TREE_NODE_M_SELECT on class CL_MI_DISPLAY_TREE has no exception.

Method HANDLE_TB_BUTTON_CLICKED Signature

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

Method HANDLE_TB_BUTTON_CLICKED on class CL_MI_DISPLAY_TREE has no exception.

Method INIT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container 20090217
2 Importing SEMANTIC_TREE Call by reference Object reference (TYPE REF TO) IF_MI_DISPLAY_TREE Zugriff auf einen Objectgraphen 20090217
3 Importing TITLE Call by reference Type reference (TYPE) TITLELINE Titelzeile des Baums 20090217
4 Importing TOOL_INFO Call by reference Object reference (TYPE REF TO) IF_MI_DISPLAY_TOOL_INFO Info vom Tool für die Anzeige 20090217
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültiger Zustand bei der Darstellung 20090217
2 CX_MI_DISPLAY_INVALID_INPUT Ungültige Eingabe 20090217

Method INSERT_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE_KEY Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20090303

Method INSERT_REFERENCES on class CL_MI_DISPLAY_TREE has no exception.

Method PREPARE_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20081209
2 Importing TITLE Call by reference Type reference (TYPE) TITLELINE 20081209
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081209
2 CX_MI_DISPLAY_INVALID_INPUT Ungültige Eingabe 20081209

Method PREPARE_CONTROLS_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20081209
2 Importing TITLE Call by reference Type reference (TYPE) TITLELINE 20081209
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081209
2 CX_MI_DISPLAY_INVALID_INPUT Ungültige Eingabe 20081209

Method PROVIDE_TEST_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TEST_TREE Value transfer Object reference (TYPE REF TO) IF_MI_DISPLAY_TREE Zugriff auf den aktuellen semantischen Baum 20081208

Method PROVIDE_TEST_TREE on class CL_MI_DISPLAY_TREE has no exception.

Method REFRESH_BUTTONS Signature

Method REFRESH_BUTTONS on class CL_MI_DISPLAY_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültiger Zustand bei der Darstellung 20090629

Method REFRESH_COLUMN_TREE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY_MINODE_INDEX Call by reference Type reference (TYPE) I Index ab wo begonnen werden soll 20090122
2 Exporting P_ITEMTABLE Call by reference Type reference (TYPE) MIT_TREETEXT Tabelle für MI Knotentexte 20090122
3 Exporting P_NODETABLE Call by reference Type reference (TYPE) TREEV_NTAB Tree Control: Knotentabelle 20090122
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20090122

Method REFRESH_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container 20090211
2 Importing SEMANTIC_NODES_EXIST Call by reference Type reference (TYPE) ABAP_BOOL TRUE = Semantische Knoten existieren 20090211
3 Importing SEMANTIC_TREE Call by reference Object reference (TYPE REF TO) IF_MI_DISPLAY_TREE Zugriff auf einen Objectgraphen 20090211
4 Importing TITLE Call by reference Type reference (TYPE) TITLELINE Titelzeile des Baums 20090211
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20090211
2 CX_MI_DISPLAY_INVALID_INPUT Ungültige Eingabe 20090211

Method REFRESH_TREE Signature

Method REFRESH_TREE on class CL_MI_DISPLAY_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081103

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_MI_DISPLAY_TREE has no parameter.
Method REGISTER_EVENTS on class CL_MI_DISPLAY_TREE has no exception.

Method SELECT_STANDARD_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ICON Call by reference Type reference (TYPE) TV_IMAGE Tree Control: Ikone / Bild 20081204
2 Importing NODE_TYPE Call by reference Type reference (TYPE) INT4 Identifiziert einen Knoten im Objektgrafen des MI-Speichers 20081204

Method SELECT_STANDARD_ICON on class CL_MI_DISPLAY_TREE has no exception.

Method SET_REGISTERED_EVENTS Signature

Method SET_REGISTERED_EVENTS on class CL_MI_DISPLAY_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081204

Method SET_TOOLBAR_ATTRIBUTES Signature

Method SET_TOOLBAR_ATTRIBUTES on class CL_MI_DISPLAY_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081210

Method SET_TREE_ATTRIBUTES Signature

Method SET_TREE_ATTRIBUTES on class CL_MI_DISPLAY_TREE has no parameter.
# Exception Resumable Description Created on
1 CX_MI_DISPLAY_INTERNAL_ERROR Ungültige Eingabe 20081204
History
Last changed by/on SAP  20110908 
SAP Release Created in 720