SAP ABAP Class IF_GUI_ALV_TREE (*NO* Reuse - ALV Tree Control)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_ALV_TREE_BASE *NO* Reuse - Basic ALV Tree Control 20071023
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_SAT_UI_TREE_CTRL *NO* Reuse: API to Enhanced ALV tree Control 20071106
2 Interface composition (i COMPRISING i_ref)  _IF_GUI_ALV_TREE Strictely Internal: Tree Control 20071209
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_AST_GUI_ALV_TREE_DLGT - NO REUSE - Delegate for ALV Tree Control 20071023
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_AST_GUI_ALV_TREE_FAKE - NO REUSE - Humble Object for ALV Tree Interface 20071023
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SAT_UI_TREE_CTRL_FAKE *NO* Reuse: Humble Object for ALV tree Interface 20071109
Properties
Class IF_GUI_ALV_TREE  
Short Description *NO* Reuse - ALV Tree Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20071022   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_GUI_ALV_TREE has no interface implemented.
Friends
Class IF_GUI_ALV_TREE has no friend class.
Attributes
Class IF_GUI_ALV_TREE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_KEY_STROKE Instance method Public Method 20071023
2 ADD_NODE Instance method Public Method Add Node Key 20071022
3 CHANGE_ITEM Instance method Public Method Change Item, Only Update when Changed 20071022
4 CHANGE_NODE Instance method Public Method Change Line, Update Changed Line Only 20071022
5 COLLAPSE_ALL_NODES Instance method Public Method 20071023
6 COLLAPSE_SUBTREE Instance method Public Method Collapses all Branches of a Part of the Tree 20071022
7 COLUMN_OPTIMIZE Instance method Public Method 20071023
8 CREATE_REPORT_HEADER Instance method Public Method 20071023
9 DELETE_ALL_NODES Instance method Public Method 20071023
10 DELETE_SUBTREE Instance method Public Method Deletes Node 20071022
11 ENSURE_NODES_VISIBLE Instance method Public Method Node on Frontend, Implicit Call of FRONTEND_UPDATE 20071022
12 EXPAND_NODE Instance method Public Method Expands one Node 20071022
13 EXPAND_NODES Instance method Public Method Expands Several Nodes 20071022
14 FRONTEND_UPDATE Instance method Public Method 20071023
15 GET_CHECKED_ITEMS Instance method Public Method Returns Items in Which Checkbox is Selected 20071022
16 GET_CHILDREN Instance method Public Method Returns Children of Tree Model 20071022
17 GET_EXPANDED_NODES Instance method Public Method Returns Selected Nodes 20071022
18 GET_FIRST_CHILD Instance method Public Method Returns the First Child Node 20071022
19 GET_FRONTEND_FIELDCATALOG Instance method Public Method 20071023
20 GET_HIERARCHY_HEADER_WIDTH Instance method Public Method 20071023
21 GET_HTML_HEADER_OBJECT Instance method Public Method 20071023
22 GET_LAST_CHILD Instance method Public Method Returns the Last Child Node 20071022
23 GET_NEXT_SIBLING Instance method Public Method Returns the Next Node 20071022
24 GET_OUTTAB_LINE Instance method Public Method Get Data From Model 20071022
25 GET_PARENT Instance method Public Method Returns Parent of one Node in Tree Model 20071022
26 GET_PREV_SIBLING Instance method Public Method Returns the Preceding Node 20071022
27 GET_SELECTED_COLUMNS Instance method Public Method 20071023
28 GET_SELECTED_ITEM Instance method Public Method Returns Item Selected 20071022
29 GET_SELECTED_NODES Instance method Public Method Returns Selected Nodes 20071022
30 GET_SUBTREE Instance method Public Method Returns all Nodes of Subtree of Node 20071022
31 GET_TOOLBAR_OBJECT Instance method Public Method 20071023
32 GET_TOP_NODE Instance method Public Method Returns the Key of the Node at Top of Control 20071022
33 GET_VARIANT_KEY Instance method Public Method 20071023
34 MOVE_NODE Instance method Public Method Move a Node Within Tree 20071022
35 SEARCH_IN_EXTERNAL_FORMAT Instance method Public Method Searches for String 20071022
36 SEARCH_IN_INTERNAL_FORMAT Instance method Public Method Searches for Data in a Column 20071022
37 SET_ALV_TREE_FOCUS Instance method Public Method 20071023
38 SET_CALCULATION_STYLE Instance method Public Method 20071023
39 SET_CTX_MENU_SELECT_EVENT_APPL Instance method Public Method 20071023
40 SET_DEFAULT_DROP Instance method Public Method 20071023
41 SET_FRONTEND_FIELDCATALOG Instance method Public Method 20071023
42 SET_FUNCTION_CODE Instance method Public Method Sets Function Code 20071022
43 SET_HAS_3D_FRAME Instance method Public Method 20071023
44 SET_HIERARCHY_HEADER Instance method Public Method Sets Hierarchy Header 20071022
45 SET_HIERARCHY_HELP_FIELDS Instance method Public Method 20071023
46 SET_MIN_NODE_HEIGHT Instance method Public Method 20071023
47 SET_SCREEN_UPDATE Instance method Public Method 20071023
48 SET_SELECTED_COLUMNS Instance method Public Method 20071023
49 SET_SELECTED_ITEM Instance method Public Method Sets Selected Item 20071022
50 SET_SELECTED_NODES Instance method Public Method Sets Selected Nodes 20071022
51 SET_SPLITTER_ROW_HEIGHT Instance method Public Method 20071023
52 SET_TABLE_FOR_FIRST_DISPLAY Instance method Public Method Sets Table for First Display 20071022
53 SET_TOP_NODE Instance method Public Method Sets Top Node, Implicit Frontend Update! 20071022
54 SET_USER_COMMAND Instance method Public Method 20071023
55 SET_VARIANT_KEY Instance method Public Method 20071023
56 UNSELECT_ALL Instance method Public Method 20071023
57 UNSELECT_NODES Instance method Public Method Deselect Nodes 20071022
58 UPDATE_CALCULATIONS Instance method Public Method 20071023
Events
# Event Type Visibility Description Created on
1 AFTER_USER_COMMAND Instance Event
(0)
Public
(2)
20071023
2 BEFORE_USER_COMMAND Instance Event
(0)
Public
(2)
20071023
3 BUTTON_CLICK Instance Event
(0)
Public
(2)
Button Click 20071022
4 CHECKBOX_CHANGE Instance Event
(0)
Public
(2)
CheckboxChange 20071022
5 DEFAULT_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
20071023
6 DEFAULT_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
20071023
7 EXPAND_NC Instance Event
(0)
Public
(2)
Expand on No Children (Expander) 20071022
8 HEADER_CLICK Instance Event
(0)
Public
(2)
Header Click 20071022
9 HEADER_CONTEXT_MENU Instance Event
(0)
Public
(2)
User Command in Header Context Menu (not yet Implemented) 20071022
10 HEADER_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
20071023
11 HEADER_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
20071023
12 ITEM_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Application May Change Context Menu 20071022
13 ITEM_CONTEXT_MENU_SELECTED Instance Event
(0)
Public
(2)
User Command in Item Context Menu 20071022
14 ITEM_DOUBLE_CLICK Instance Event
(0)
Public
(2)
ItemDoubleClick 20071022
15 ITEM_KEYPRESS Instance Event
(0)
Public
(2)
Key Pressed, Node Was Selected 20071022
16 LINK_CLICK Instance Event
(0)
Public
(2)
LinkClick 20071022
17 NODE_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
Application May Change Context Menu 20071022
18 NODE_CONTEXT_MENU_SELECTED Instance Event
(0)
Public
(2)
User Command in Node Context Menu 20071022
19 NODE_DOUBLE_CLICK Instance Event
(0)
Public
(2)
NodeDoubleClick 20071022
20 NODE_KEYPRESS Instance Event
(0)
Public
(2)
Key Pressed, Node Was Selected 20071022
21 ON_DRAG Instance Event
(0)
Public
(2)
Event for Filling Drag and Drop Data Object 20071022
22 ON_DRAG_MULTIPLE Instance Event
(0)
Public
(2)
Event for Filling Drag and Drop Data Object 20071022
23 ON_DROP Instance Event
(0)
Public
(2)
One Object Dropped 20071022
24 ON_DROP_COMPLETE Instance Event
(0)
Public
(2)
Drop Event Processed Successfully 20071022
25 ON_DROP_COMPLETE_MULTIPLE Instance Event
(0)
Public
(2)
Drop Event Processed Successfully 20071022
26 ON_DROP_GET_FLAVOR Instance Event
(0)
Public
(2)
There is More Than One Possible Flavor For a Drop 20071022
27 SELECTION_CHANGED Instance Event
(0)
Public
(2)
Selection Changed 20071022
28 TOP_OF_LIST Instance Event
(0)
Public
(2)
20071023
29 TOP_OF_PAGE Instance Event
(0)
Public
(2)
20071023
Types
Class IF_GUI_ALV_TREE has no local type.
Method Signatures

Method ADD_KEY_STROKE Signature

Method ADD_KEY_STROKE on class IF_GUI_ALV_TREE has no parameter.
Method ADD_KEY_STROKE on class IF_GUI_ALV_TREE has no exception.

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
2 Importing IS_NODE_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN 20071022
3 Importing IS_OUTTAB_LINE Call by reference Type reference (TYPE) ANY 20071022
4 Importing IT_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_T_LAYI 20071022
5 Importing I_NODE_TEXT Call by reference Type reference (TYPE) LVC_VALUE 20071022
6 Importing I_RELATIONSHIP Call by reference Type reference (TYPE) INT4 20071022
7 Importing I_RELAT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20071022
2 RELAT_NODE_NOT_FOUND 20071022

Method CHANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_S_LACI 20071022
2 Importing I_DATA Call by reference Type reference (TYPE) ANY 20071022
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME 20071022
4 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
5 Importing I_U_DATA Call by reference Type reference (TYPE) AS4FLAG 'X' 20071022
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20071022

Method CHANGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE_LAYOUT Call by reference Type reference (TYPE) LVC_S_LACN 20071022
2 Importing IT_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_T_LACI 20071022
3 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
4 Importing I_NODE_TEXT Call by reference Type reference (TYPE) LVC_VALUE 20071022
5 Importing I_OUTTAB_LINE Call by reference Type reference (TYPE) ANY 20071022
6 Importing I_U_NODE_TEXT Call by reference Type reference (TYPE) AS4FLAG 20071022
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20071022

Method COLLAPSE_ALL_NODES Signature

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

Method COLLAPSE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method COLUMN_OPTIMIZE Signature

Method COLUMN_OPTIMIZE on class IF_GUI_ALV_TREE has no parameter.
Method COLUMN_OPTIMIZE on class IF_GUI_ALV_TREE has no exception.

Method CREATE_REPORT_HEADER Signature

Method CREATE_REPORT_HEADER on class IF_GUI_ALV_TREE has no parameter.
Method CREATE_REPORT_HEADER on class IF_GUI_ALV_TREE has no exception.

Method DELETE_ALL_NODES Signature

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

Method DELETE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
2 Importing I_UPDATE_PARENTS_EXPANDER Call by reference Type reference (TYPE) AS4FLAG SPACE 20071022
3 Importing I_UPDATE_PARENTS_FOLDER Call by reference Type reference (TYPE) AS4FLAG SPACE 20071022
# Exception Resumable Description Created on
1 NODE_KEY_NOT_IN_MODEL 20071022

Method ENSURE_NODES_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_KEYS Call by reference Type reference (TYPE) LVC_T_NKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method EXPAND_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPAND_SUBTREE Value transfer Type reference (TYPE) AS4FLAG 20071022
2 Importing I_LEVEL_COUNT Value transfer Type reference (TYPE) I 1 20071022
3 Importing I_NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY 20071022
# Exception Resumable Description Created on
1 CANNOT_EXPAND_LEAF 20071022
2 CNTL_SYSTEM_ERROR 20071022
3 FAILED 20071022
4 ILLEGAL_LEVEL_COUNT 20071022
5 NODE_NOT_FOUND 20071022

Method EXPAND_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_KEY Value transfer Type reference (TYPE) LVC_T_NKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 ERROR_IN_NODE_KEY_TABLE 20071022
4 FAILED 20071022
5 NODE_NOT_FOUND 20071022

Method FRONTEND_UPDATE Signature

Method FRONTEND_UPDATE on class IF_GUI_ALV_TREE has no parameter.
Method FRONTEND_UPDATE on class IF_GUI_ALV_TREE has no exception.

Method GET_CHECKED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECKED_ITEMS Call by reference Type reference (TYPE) LVC_T_CHIT 20071022

Method GET_CHECKED_ITEMS on class IF_GUI_ALV_TREE has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILDREN Call by reference Type reference (TYPE) LVC_T_NKEY 20071022
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
# Exception Resumable Description Created on
1 HISTORIC_ERROR 20071022
2 NODE_KEY_NOT_FOUND 20071022

Method GET_EXPANDED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPANDED_NODES Call by reference Type reference (TYPE) LVC_T_NKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 FAILED 20071022

Method GET_FIRST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHILD_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022

Method GET_FIRST_CHILD on class IF_GUI_ALV_TREE has no exception.

Method GET_FRONTEND_FIELDCATALOG Signature

Method GET_FRONTEND_FIELDCATALOG on class IF_GUI_ALV_TREE has no parameter.
Method GET_FRONTEND_FIELDCATALOG on class IF_GUI_ALV_TREE has no exception.

Method GET_HIERARCHY_HEADER_WIDTH Signature

Method GET_HIERARCHY_HEADER_WIDTH on class IF_GUI_ALV_TREE has no parameter.
Method GET_HIERARCHY_HEADER_WIDTH on class IF_GUI_ALV_TREE has no exception.

Method GET_HTML_HEADER_OBJECT Signature

Method GET_HTML_HEADER_OBJECT on class IF_GUI_ALV_TREE has no parameter.
Method GET_HTML_HEADER_OBJECT on class IF_GUI_ALV_TREE has no exception.

Method GET_LAST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHILD_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022

Method GET_LAST_CHILD on class IF_GUI_ALV_TREE has no exception.

Method GET_NEXT_SIBLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEXT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022

Method GET_NEXT_SIBLING on class IF_GUI_ALV_TREE has no exception.

Method GET_OUTTAB_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYN 20071022
2 Exporting ET_ITEM_LAYOUT Call by reference Type reference (TYPE) LVC_T_LAYI 20071022
3 Exporting E_NODE_TEXT Call by reference Type reference (TYPE) LVC_VALUE 20071022
4 Exporting E_OUTTAB_LINE Call by reference Type reference (TYPE) ANY 20071022
5 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20071022

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARENT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022

Method GET_PARENT on class IF_GUI_ALV_TREE has no exception.

Method GET_PREV_SIBLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PREV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022

Method GET_PREV_SIBLING on class IF_GUI_ALV_TREE has no exception.

Method GET_SELECTED_COLUMNS Signature

Method GET_SELECTED_COLUMNS on class IF_GUI_ALV_TREE has no parameter.
Method GET_SELECTED_COLUMNS on class IF_GUI_ALV_TREE has no exception.

Method GET_SELECTED_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME 20071022
2 Exporting E_SELECTED_NODE Call by reference Type reference (TYPE) LVC_NKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NO_ITEM_SELECTION 20071022

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELECTED_NODES Call by reference Type reference (TYPE) LVC_T_NKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 FAILED 20071022

Method GET_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBTREE_NODES Call by reference Type reference (TYPE) LVC_T_NKEY 20071022
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022

Method GET_SUBTREE on class IF_GUI_ALV_TREE has no exception.

Method GET_TOOLBAR_OBJECT Signature

Method GET_TOOLBAR_OBJECT on class IF_GUI_ALV_TREE has no parameter.
Method GET_TOOLBAR_OBJECT on class IF_GUI_ALV_TREE has no exception.

Method GET_TOP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022

Method GET_VARIANT_KEY Signature

Method GET_VARIANT_KEY on class IF_GUI_ALV_TREE has no parameter.
Method GET_VARIANT_KEY on class IF_GUI_ALV_TREE has no exception.

Method MOVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
2 Importing I_RELATKEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
3 Importing I_RELATSHIP Call by reference Type reference (TYPE) INT4 20071022
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20071022
2 RELATIVE_NOT_FOUND 20071022

Method SEARCH_IN_EXTERNAL_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_KEYS Call by reference Type reference (TYPE) LVC_T_NKEY 20071022
2 Importing IT_COLUMNS Call by reference Type reference (TYPE) LVC_T_FNAM 20071022
3 Importing SEARCH_STRING Call by reference Type reference (TYPE) LVC_VALUE 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method SEARCH_IN_INTERNAL_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_KEYS Call by reference Type reference (TYPE) LVC_T_NKEY 20071022
2 Importing IT_COLUMNS Call by reference Type reference (TYPE) LVC_T_FNAM 20071022
3 Importing SEARCH_DATA Call by reference Type reference (TYPE) ANY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method SET_ALV_TREE_FOCUS Signature

Method SET_ALV_TREE_FOCUS on class IF_GUI_ALV_TREE has no parameter.
Method SET_ALV_TREE_FOCUS on class IF_GUI_ALV_TREE has no exception.

Method SET_CALCULATION_STYLE Signature

Method SET_CALCULATION_STYLE on class IF_GUI_ALV_TREE has no parameter.
Method SET_CALCULATION_STYLE on class IF_GUI_ALV_TREE has no exception.

Method SET_CTX_MENU_SELECT_EVENT_APPL Signature

Method SET_CTX_MENU_SELECT_EVENT_APPL on class IF_GUI_ALV_TREE has no parameter.
Method SET_CTX_MENU_SELECT_EVENT_APPL on class IF_GUI_ALV_TREE has no exception.

Method SET_DEFAULT_DROP Signature

Method SET_DEFAULT_DROP on class IF_GUI_ALV_TREE has no parameter.
Method SET_DEFAULT_DROP on class IF_GUI_ALV_TREE has no exception.

Method SET_FRONTEND_FIELDCATALOG Signature

Method SET_FRONTEND_FIELDCATALOG on class IF_GUI_ALV_TREE has no parameter.
Method SET_FRONTEND_FIELDCATALOG on class IF_GUI_ALV_TREE has no exception.

Method SET_FUNCTION_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_KEY Call by reference Type reference (TYPE) LVC_T_NKEY 20071022
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME 20071022
3 Importing I_UCOMM Call by reference Type reference (TYPE) SY-UCOMM 20071022
# Exception Resumable Description Created on
1 FUNCTION_NOT_FOUND 20071022

Method SET_HAS_3D_FRAME Signature

Method SET_HAS_3D_FRAME on class IF_GUI_ALV_TREE has no parameter.
Method SET_HAS_3D_FRAME on class IF_GUI_ALV_TREE has no exception.

Method SET_HIERARCHY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEV_HHDR 20071022
2 Importing U_HEADING Call by reference Type reference (TYPE) AS4FLAG 'X' 20071022
3 Importing U_TOOLTIP Call by reference Type reference (TYPE) AS4FLAG 'X' 20071022
4 Importing U_T_IMAGE Call by reference Type reference (TYPE) AS4FLAG 'X' 20071022
5 Importing U_WIDTH Call by reference Type reference (TYPE) AS4FLAG 'X' 20071022

Method SET_HIERARCHY_HEADER on class IF_GUI_ALV_TREE has no exception.

Method SET_HIERARCHY_HELP_FIELDS Signature

Method SET_HIERARCHY_HELP_FIELDS on class IF_GUI_ALV_TREE has no parameter.
Method SET_HIERARCHY_HELP_FIELDS on class IF_GUI_ALV_TREE has no exception.

Method SET_MIN_NODE_HEIGHT Signature

Method SET_MIN_NODE_HEIGHT on class IF_GUI_ALV_TREE has no parameter.
Method SET_MIN_NODE_HEIGHT on class IF_GUI_ALV_TREE has no exception.

Method SET_SCREEN_UPDATE Signature

Method SET_SCREEN_UPDATE on class IF_GUI_ALV_TREE has no parameter.
Method SET_SCREEN_UPDATE on class IF_GUI_ALV_TREE has no exception.

Method SET_SELECTED_COLUMNS Signature

Method SET_SELECTED_COLUMNS on class IF_GUI_ALV_TREE has no parameter.
Method SET_SELECTED_COLUMNS on class IF_GUI_ALV_TREE has no exception.

Method SET_SELECTED_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME 20071022
2 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 ERROR_IN_NODE_KEY_TABLE 20071022
4 FAILED 20071022
5 INVALID_FIELDNAME 20071022
6 ITEM_NOT_VISIBLE 20071022
7 NO_ITEM_SELECTION 20071022

Method SET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTED_NODES Call by reference Type reference (TYPE) LVC_T_NKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 ERROR_IN_NODE_KEY_TABLE 20071022
4 FAILED 20071022

Method SET_SPLITTER_ROW_HEIGHT Signature

Method SET_SPLITTER_ROW_HEIGHT on class IF_GUI_ALV_TREE has no parameter.
Method SET_SPLITTER_ROW_HEIGHT on class IF_GUI_ALV_TREE has no exception.

Method SET_TABLE_FOR_FIRST_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXCEPTION_FIELD Call by reference Type reference (TYPE) LVC_S_L004 20071022
2 Importing IS_HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEV_HHDR 20071022
3 Importing IS_VARIANT Call by reference Type reference (TYPE) DISVARIANT 20071022
4 Importing IT_EXCEPT_QINFO Call by reference Type reference (TYPE) LVC_T_QINF 20071022
5 Changing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 20071022
6 Changing IT_FILTER Call by reference Type reference (TYPE) LVC_T_FILT 20071022
7 Importing IT_LIST_COMMENTARY Call by reference Type reference (TYPE) SLIS_T_LISTHEADER 20071022
8 Changing IT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE 20071022
9 Importing IT_SPECIAL_GROUPS Call by reference Type reference (TYPE) LVC_T_SGRP 20071022
10 Importing IT_TOOLBAR_EXCLUDING Call by reference Type reference (TYPE) UI_FUNCTIONS 20071022
11 Importing I_BACKGROUND_ID Call by reference Type reference (TYPE) SDYDO_KEY 20071022
12 Importing I_DEFAULT Call by reference Type reference (TYPE) CHAR01 'X' 20071022
13 Importing I_LOGO Call by reference Type reference (TYPE) W3_QVALUE 20071022
14 Importing I_SAVE Call by reference Type reference (TYPE) CHAR01 20071022
15 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) DD02L-TABNAME 20071022

Method SET_TABLE_FOR_FIRST_DISPLAY on class IF_GUI_ALV_TREE has no exception.

Method SET_TOP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 FAILED 20071022
3 NODE_NOT_FOUND 20071022

Method SET_USER_COMMAND Signature

Method SET_USER_COMMAND on class IF_GUI_ALV_TREE has no parameter.
Method SET_USER_COMMAND on class IF_GUI_ALV_TREE has no exception.

Method SET_VARIANT_KEY Signature

Method SET_VARIANT_KEY on class IF_GUI_ALV_TREE has no parameter.
Method SET_VARIANT_KEY on class IF_GUI_ALV_TREE has no exception.

Method UNSELECT_ALL Signature

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

Method UNSELECT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_KEY Call by reference Type reference (TYPE) LVC_T_NKEY 20071022
# Exception Resumable Description Created on
1 CNTL_SYSTEM_ERROR 20071022
2 DP_ERROR 20071022
3 ERROR_IN_NODE_KEY_TABLE 20071022
4 FAILED 20071022
5 MULTIPLE_NODE_SELECTION_ONLY 20071022

Method UPDATE_CALCULATIONS Signature

Method UPDATE_CALCULATIONS on class IF_GUI_ALV_TREE has no parameter.
Method UPDATE_CALCULATIONS on class IF_GUI_ALV_TREE has no exception.
Event Signatures

Event AFTER_USER_COMMAND Signature
Event AFTER_USER_COMMAND on class IF_GUI_ALV_TREE has no parameter.
Event BEFORE_USER_COMMAND Signature
Event BEFORE_USER_COMMAND on class IF_GUI_ALV_TREE has no parameter.
Event BUTTON_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Field Name 20071022
2 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

Event CHECKBOX_CHANGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CHECKED Exporting Value transfer Type reference (TYPE) C Checked 20071022
2 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Column Name 20071022
3 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

Event DEFAULT_CONTEXT_MENU_REQUEST Signature
Event DEFAULT_CONTEXT_MENU_REQUEST on class IF_GUI_ALV_TREE has no parameter.
Event DEFAULT_CONTEXT_MENU_SELECT Signature
Event DEFAULT_CONTEXT_MENU_SELECT on class IF_GUI_ALV_TREE has no parameter.
Event EXPAND_NC Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

Event HEADER_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME FieldName 20071022

Event HEADER_CONTEXT_MENU Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Field Name 20071022
2 UCOMM Exporting Value transfer Type reference (TYPE) SYTCODE Function Code 20071022

Event HEADER_CONTEXT_MENU_REQUEST Signature
Event HEADER_CONTEXT_MENU_REQUEST on class IF_GUI_ALV_TREE has no parameter.
Event HEADER_CONTEXT_MENU_SELECT Signature
Event HEADER_CONTEXT_MENU_SELECT on class IF_GUI_ALV_TREE has no parameter.
Event ITEM_CONTEXT_MENU_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Column Name 20071022
2 MENU Exporting Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu Pointer 20071022
3 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

Event ITEM_CONTEXT_MENU_SELECTED 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 User Command 20071022
2 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Field Name 20071022
3 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

Event ITEM_DOUBLE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Column Name 20071022
2 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

Event ITEM_KEYPRESS Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Name of Item 20071022
2 KEY Exporting Value transfer Type reference (TYPE) I Key Pressed 20071022
3 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Node Key 20071022

Event LINK_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Field Name 20071022
2 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

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 Context Menu Pointer 20071022
2 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

Event NODE_CONTEXT_MENU_SELECTED 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 Function Code 20071022
2 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

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) LVC_NKEY Node Key 20071022

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 Key Pressed 20071022
2 NODE_KEY Exporting Value transfer Type reference (TYPE) TV_NODEKEY Node Key 20071022

Event ON_DRAG Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAG_DROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag&Drop Object 20071022
2 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Field Name 20071022
3 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

Event ON_DRAG_MULTIPLE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAG_DROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag&Drop Object 20071022
2 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Name of Item 20071022
3 NODE_KEY_TABLE Exporting Value transfer Type reference (TYPE) LVC_T_NKEY Table With Node Keys 20071022

Event ON_DROP Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAG_DROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag & Drop Object 20071022
2 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

Event ON_DROP_COMPLETE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAG_DROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag&Drop Object 20071022
2 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Field Name 20071022
3 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY Node Key 20071022

Event ON_DROP_COMPLETE_MULTIPLE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAG_DROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag&Drop Object 20071022
2 FIELDNAME Exporting Value transfer Type reference (TYPE) LVC_FNAME Name of Item 20071022
3 NODE_KEY_TABLE Exporting Value transfer Type reference (TYPE) LVC_T_NKEY Table With Node Keys 20071022

Event ON_DROP_GET_FLAVOR Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 DRAG_DROP_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag&Drop Object 20071022
2 NODE_KEY Exporting Value transfer Type reference (TYPE) LVC_NKEY node_key 20071022

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) LVC_NKEY Changed to Node Key 20071022

Event TOP_OF_LIST Signature
Event TOP_OF_LIST on class IF_GUI_ALV_TREE has no parameter.
Event TOP_OF_PAGE Signature
Event TOP_OF_PAGE on class IF_GUI_ALV_TREE has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in