SAP CL_ALV_TREE_BASE OO Class - Basis Class ALV Tree Control
CL_ALV_TREE_BASE is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_ALV_TREE_BASE including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_ALV_TREE_BASE is CL_GUI_CONTROLMethod list of CL_ALV_TREE_BASE SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ADD_BIDI_FLAG | Add Bidi Flags | Private |
| CALL METHOD cl_alv_tree_base=>ADD_BIDI_FLAG...more details | ||
| ADD_CHILDREN_TO_CONTROL | Adds Children to Control | Protected |
| CALL METHOD cl_alv_tree_base=>ADD_CHILDREN_TO_CONTROL...more details | ||
| ADD_COLUMN | Adds Visible Columns to Control | Protected |
| CALL METHOD cl_alv_tree_base=>ADD_COLUMN...more details | ||
| ADD_KEY_STROKE | Define Key That Triggers KEYPRESS Event | Public |
| CALL METHOD cl_alv_tree_base=>ADD_KEY_STROKE...more details | ||
| ADD_MODEL_NODE | Add Node Key | Protected |
| CALL METHOD cl_alv_tree_base=>ADD_MODEL_NODE...more details | ||
| ADD_SUBTREE_TO_CONTROL | Adds Subtree to Control | Protected |
| CALL METHOD cl_alv_tree_base=>ADD_SUBTREE_TO_CONTROL...more details | ||
|
| ||
| APPLY_FILTER | Applies Filter | Protected |
| CALL METHOD cl_alv_tree_base=>APPLY_FILTER...more details | ||
| AUTHORITY_CHECK | Authority Check | Protected |
| CALL METHOD cl_alv_tree_base=>AUTHORITY_CHECK...more details | ||
| CALCULATE_SUBTREE | Calculates a Subtree | Protected |
| CALL METHOD cl_alv_tree_base=>CALCULATE_SUBTREE...more details | ||
| CHANGE_ITEM_INT | Changes Attributes of a Single Item | Protected |
| CALL METHOD cl_alv_tree_base=>CHANGE_ITEM_INT...more details | ||
| CHANGE_LINE | Changes Attributes of a Single Node | Protected |
| CALL METHOD cl_alv_tree_base=>CHANGE_LINE...more details | ||
| CHECK_FOR_BIDI_FLAG | Searches for Fields with Bidi Flags | Private |
| CALL METHOD cl_alv_tree_base=>CHECK_FOR_BIDI_FLAG...more details | ||
| CHECK_NUMERICAL_ALIGNMENT | Private | |
| CALL METHOD cl_alv_tree_base=>CHECK_NUMERICAL_ALIGNMENT...more details | ||
| COLLAPSE_ALL_NODES | Collapses all Branches of Tree | Public |
| CALL METHOD cl_alv_tree_base=>COLLAPSE_ALL_NODES...more details | ||
| COLLAPS_MODEL_SUBTREE | Collapses a Subtree | Private |
| CALL METHOD cl_alv_tree_base=>COLLAPS_MODEL_SUBTREE...more details | ||
| COLUMN_OPTIMIZE | Optimizes Column Width | Public |
| CALL METHOD cl_alv_tree_base=>COLUMN_OPTIMIZE...more details | ||
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD cl_alv_tree_base=>CONSTRUCTOR...more details | ||
| CREATE_LEVEL_TABLE | Creates Level_Table for Printing | Private |
| CALL METHOD cl_alv_tree_base=>CREATE_LEVEL_TABLE...more details | ||
| CREATE_REPORT_HEADER | Creates HTML Header | Public |
| CALL METHOD cl_alv_tree_base=>CREATE_REPORT_HEADER...more details | ||
| DELETE_ALL_NODES | Deletes all Nodes in Tree | Public |
| CALL METHOD cl_alv_tree_base=>DELETE_ALL_NODES...more details | ||
| DELETE_SUBTREE_INT | Deletes a Subtree | Protected |
| CALL METHOD cl_alv_tree_base=>DELETE_SUBTREE_INT...more details | ||
| DETERMINE_ICON_FOR_EXCEPTION | Determines Icon for an Exception Wrt. Exception Group | Protected |
| CALL METHOD cl_alv_tree_base=>DETERMINE_ICON_FOR_EXCEPTION...more details | ||
| ENSURE_NODE_IN_CONTROL_INT | Ensures that a Node is Sent to the Frontend | Protected |
| CALL METHOD cl_alv_tree_base=>ENSURE_NODE_IN_CONTROL_INT...more details | ||
| EXPAND_MODEL_SUBTREE | Expands a Subtree | Private |
| CALL METHOD cl_alv_tree_base=>EXPAND_MODEL_SUBTREE...more details | ||
| F4 | F4 | Private |
| CALL METHOD cl_alv_tree_base=>F4...more details | ||
| FIELDCAT_MERGE | Merges Hierarchy Information into Field Catalog | Private |
| CALL METHOD cl_alv_tree_base=>FIELDCAT_MERGE...more details | ||
| FRONTEND_UPDATE | Sends Changed/Inserted Nodes to Control | Public |
| CALL METHOD cl_alv_tree_base=>FRONTEND_UPDATE...more details | ||
| GET_FRONTEND_FIELDCATALOG | Returns Current Field Catalog | Public |
| CALL METHOD cl_alv_tree_base=>GET_FRONTEND_FIELDCATALOG...more details | ||
| GET_HIERARCHY_HEADER_WIDTH | Returns the Column Width of the Hierarchy Header | Public |
| CALL METHOD cl_alv_tree_base=>GET_HIERARCHY_HEADER_WIDTH...more details | ||
| GET_HTML_HEADER_OBJECT | Returns Object of HTML Header | Public |
| CALL METHOD cl_alv_tree_base=>GET_HTML_HEADER_OBJECT...more details | ||
| GET_INDEX_FROM_NODE_KEY | Returns Index of Nodes in Output Table | Protected |
| CALL METHOD cl_alv_tree_base=>GET_INDEX_FROM_NODE_KEY...more details | ||
| GET_NODE_KEY_FROM_INDEX | Returns the Node Key of a Row in the Output Table | Protected |
| CALL METHOD cl_alv_tree_base=>GET_NODE_KEY_FROM_INDEX...more details | ||
| GET_SELECTED_COLUMNS | Returns Selected Columns | Public |
| CALL METHOD cl_alv_tree_base=>GET_SELECTED_COLUMNS...more details | ||
| GET_TOOLBAR_OBJECT | Returns Object of Toolbar Header | Public |
| CALL METHOD cl_alv_tree_base=>GET_TOOLBAR_OBJECT...more details | ||
| GET_VARIANT_KEY | Returns the Variant Key | Public |
| CALL METHOD cl_alv_tree_base=>GET_VARIANT_KEY...more details | ||
| HANDLE_DEF_CONTEXT_MENU_REQ | Handle default_context_menu_request | Private |
| CALL METHOD cl_alv_tree_base=>HANDLE_DEF_CONTEXT_MENU_REQ...more details | ||
| HANDLE_DEF_CONTEXT_MENU_SEL | Handle default_context_menu_request | Private |
| CALL METHOD cl_alv_tree_base=>HANDLE_DEF_CONTEXT_MENU_SEL...more details | ||
| HANDLE_GENERIC_FUNCTIONS | Handles Generic Functions | Protected |
| CALL METHOD cl_alv_tree_base=>HANDLE_GENERIC_FUNCTIONS...more details | ||
| HANDLE_HEADER_CONTEXT_MENU_REQ | HANDLE_HEADER_CONTEXT_MENU_REQ | Private |
| CALL METHOD cl_alv_tree_base=>HANDLE_HEADER_CONTEXT_MENU_REQ...more details | ||
| HANDLE_HEADER_CONTEXT_MENU_SEL | HANDLE_HEADER_CONTEXT_MENU_SEL | Private |
| CALL METHOD cl_alv_tree_base=>HANDLE_HEADER_CONTEXT_MENU_SEL...more details | ||
| HANDLE_TOOLBAR_DROPDOWN | HANDLE_TOOLBAR_DROPDOWN | Private |
| CALL METHOD cl_alv_tree_base=>HANDLE_TOOLBAR_DROPDOWN...more details | ||
| HANDLE_TOOLBAR_SELECT_FC | HANDLE_TOOLBAR_SELECT_FC | Private |
| CALL METHOD cl_alv_tree_base=>HANDLE_TOOLBAR_SELECT_FC...more details | ||
| MAINTAIN_ALL_VARIANTS | Maintains all Variants | Private |
| CALL METHOD cl_alv_tree_base=>MAINTAIN_ALL_VARIANTS...more details | ||
| MAINTAIN_VARIANT | Maintains Current Variant | Private |
| CALL METHOD cl_alv_tree_base=>MAINTAIN_VARIANT...more details | ||
| PRINT_BACKEND | Print Tree Via Backend | Private |
| CALL METHOD cl_alv_tree_base=>PRINT_BACKEND...more details | ||
| PROCESS_HELP_REQUEST | F1 Help | Protected |
| CALL METHOD cl_alv_tree_base=>PROCESS_HELP_REQUEST...more details | ||
| QUEUE_APPEND_NODE | Append New Node Key to Queue (Unique) | Private |
| CALL METHOD cl_alv_tree_base=>QUEUE_APPEND_NODE...more details | ||
| QUEUE_APPEND_NODES | Append New Node Keys to Queue (Unique) | Private |
| CALL METHOD cl_alv_tree_base=>QUEUE_APPEND_NODES...more details | ||
| QUEUE_TO_CONTROL | Send Queued Nodes to Frontend | Protected |
| CALL METHOD cl_alv_tree_base=>QUEUE_TO_CONTROL...more details | ||
| SALV_AT_LOAD_VARIANT | Private | |
| CALL METHOD cl_alv_tree_base=>SALV_AT_LOAD_VARIANT...more details | ||
| SALV_AT_ONLINE | Private | |
| CALL METHOD cl_alv_tree_base=>SALV_AT_ONLINE...more details | ||
| SALV_AT_PRINT | Private | |
| CALL METHOD cl_alv_tree_base=>SALV_AT_PRINT...more details | ||
| SAVE_VARIANT | Save Display Variant | Private |
| CALL METHOD cl_alv_tree_base=>SAVE_VARIANT...more details | ||
| SEARCH | Search Function | Private |
| CALL METHOD cl_alv_tree_base=>SEARCH...more details | ||
| SEARCH_DEFINE | Search Function | Private |
| CALL METHOD cl_alv_tree_base=>SEARCH_DEFINE...more details | ||
| SEARCH_INT | Full-text Search for String in External Format | Protected |
| CALL METHOD cl_alv_tree_base=>SEARCH_INT...more details | ||
| SEARCH_INT1 | Full-text Search for String in Internal Format | Protected |
| CALL METHOD cl_alv_tree_base=>SEARCH_INT1...more details | ||
| SEARCH_IN_NODE | Search Function | Private |
| CALL METHOD cl_alv_tree_base=>SEARCH_IN_NODE...more details | ||
| SEARCH_START | Search Function | Private |
| CALL METHOD cl_alv_tree_base=>SEARCH_START...more details | ||
| SELECT_VARIANT | Selects a Variant | Private |
| CALL METHOD cl_alv_tree_base=>SELECT_VARIANT...more details | ||
| SET_ALV_TREE_FOCUS | Sets Focus in Tree Control | Public |
| CALL METHOD cl_alv_tree_base=>SET_ALV_TREE_FOCUS...more details | ||
| SET_CALCULATION_STYLE | Sets the Style for Calculated Numbers | Public |
| CALL METHOD cl_alv_tree_base=>SET_CALCULATION_STYLE...more details | ||
| SET_CHILDREN_AT_FRONT | Children of Node are at Front | Protected |
| CALL METHOD cl_alv_tree_base=>SET_CHILDREN_AT_FRONT...more details | ||
| SET_COL_KEY | Sets Column Keys | Protected |
| CALL METHOD cl_alv_tree_base=>SET_COL_KEY...more details | ||
| SET_CTX_MENU_SELECT_EVENT_APPL | Sets the Context Menu Selection Events | Public |
| CALL METHOD cl_alv_tree_base=>SET_CTX_MENU_SELECT_EVENT_APPL...more details | ||
| SET_DEFAULT_DROP | Standard Drop for Free Area in Control | Public |
| CALL METHOD cl_alv_tree_base=>SET_DEFAULT_DROP...more details | ||
| SET_FIELDCATALOG | Sets the Field Catalog | Protected |
| CALL METHOD cl_alv_tree_base=>SET_FIELDCATALOG...more details | ||
| SET_FILTER | Sets the Filter | Protected |
| CALL METHOD cl_alv_tree_base=>SET_FILTER...more details | ||
| SET_FIRST_FIELDCATALOG | Creates the Field Catalog for the First Time | Protected |
| CALL METHOD cl_alv_tree_base=>SET_FIRST_FIELDCATALOG...more details | ||
| SET_FRONTEND_FIELDCATALOG | Sets the Current Field Catalog | Public |
| CALL METHOD cl_alv_tree_base=>SET_FRONTEND_FIELDCATALOG...more details | ||
| SET_HAS_3D_FRAME | ' ': Display Control Without 3D Frame | Public |
| CALL METHOD cl_alv_tree_base=>SET_HAS_3D_FRAME...more details | ||
| SET_HIERARCHY_HELP_FIELDS | Sets Reference Fields for F1 Help on Hierarchy | Public |
| CALL METHOD cl_alv_tree_base=>SET_HIERARCHY_HELP_FIELDS...more details | ||
| SET_ITEMS_FOR_COLUMN | Creates Items for a Column | Private |
| CALL METHOD cl_alv_tree_base=>SET_ITEMS_FOR_COLUMN...more details | ||
| SET_ITEM_CONTEXT_MENU | Creates Item Context Menu | Protected |
| CALL METHOD cl_alv_tree_base=>SET_ITEM_CONTEXT_MENU...more details | ||
| SET_MIN_NODE_HEIGHT | Sets Minimum Height of Nodes in Tree | Public |
| CALL METHOD cl_alv_tree_base=>SET_MIN_NODE_HEIGHT...more details | ||
| SET_NODE_CONTEXT_MENU | Creates Item Context Menu | Protected |
| CALL METHOD cl_alv_tree_base=>SET_NODE_CONTEXT_MENU...more details | ||
| SET_SCREEN_UPDATE | Controls When Control is Redrawn | Public |
| CALL METHOD cl_alv_tree_base=>SET_SCREEN_UPDATE...more details | ||
| SET_SELECTED_COLUMNS | Sets the Columns Selected | Public |
| CALL METHOD cl_alv_tree_base=>SET_SELECTED_COLUMNS...more details | ||
| SET_SPLITTER_ROW_HEIGHT | Sets the Row Height of Splitter | Public |
| CALL METHOD cl_alv_tree_base=>SET_SPLITTER_ROW_HEIGHT...more details | ||
| SET_TOOLBAR_BUTTONS | Sets the Generic Functions to the Context Menu | Protected |
| CALL METHOD cl_alv_tree_base=>SET_TOOLBAR_BUTTONS...more details | ||
| SET_TOP_NODE_INT | Sets Top Node in Control | Private |
| CALL METHOD cl_alv_tree_base=>SET_TOP_NODE_INT...more details | ||
| SET_TREE_PROPERTIES | Sets Properties of Tree Control | Private |
| CALL METHOD cl_alv_tree_base=>SET_TREE_PROPERTIES...more details | ||
| SET_USER_COMMAND | Change User Command | Public |
| CALL METHOD cl_alv_tree_base=>SET_USER_COMMAND...more details | ||
| SET_VARIANT_KEY | Change Variant Key | Public |
| CALL METHOD cl_alv_tree_base=>SET_VARIANT_KEY...more details | ||
| SET_WEB_OPTIONS | Set Web Options | Protected |
| CALL METHOD cl_alv_tree_base=>SET_WEB_OPTIONS...more details | ||
| SHOW_DETAIL | Display Details | Private |
| CALL METHOD cl_alv_tree_base=>SHOW_DETAIL...more details | ||
| SORT_SUBTREE | Sorts Subtree | Private |
| CALL METHOD cl_alv_tree_base=>SORT_SUBTREE...more details | ||
| TOP_OF_PAGE_EVENT | Internal Use Only | Public |
| CALL METHOD cl_alv_tree_base=>TOP_OF_PAGE_EVENT...more details | ||
| TREE_ADD_NODE | Add Node to Parent/Child Manager | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_ADD_NODE...more details | ||
| TREE_DELETE_NODE | Deletes Subtree from Parent/Child Manager | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_DELETE_NODE...more details | ||
| TREE_GET_CHILDREN | Returns Children of Node | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_GET_CHILDREN...more details | ||
| TREE_GET_FIRST_CHILD | Returns the First Child Node | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_GET_FIRST_CHILD...more details | ||
| TREE_GET_FIRST_LEAFE | Returns First Leaf of Node | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_GET_FIRST_LEAFE...more details | ||
| TREE_GET_LAST_CHILD | Returns the Last Child Node | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_GET_LAST_CHILD...more details | ||
| TREE_GET_NEXT_SIBLING | Returns the Next Node | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_GET_NEXT_SIBLING...more details | ||
| TREE_GET_NODE_LAYOUT | Returns Node Layout of Node | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_GET_NODE_LAYOUT...more details | ||
| TREE_GET_NODE_TEXT | Returns Node Text | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_GET_NODE_TEXT...more details | ||
| TREE_GET_PARENT | Returns Parent of Node | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_GET_PARENT...more details | ||
| TREE_GET_PREV_SIBLING | Returns the Preceding Node | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_GET_PREV_SIBLING...more details | ||
| TREE_GET_SUBTREE_NODES | Returns all Nodes of Subtree | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_GET_SUBTREE_NODES...more details | ||
| TREE_INIT | Init Parent/Child Manager | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_INIT...more details | ||
| TREE_MOVE_NODE | Move a Node Within Tree | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_MOVE_NODE...more details | ||
| TREE_NODE_EXISTS_IN_MODEL | 'X' if Node is in Model | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_NODE_EXISTS_IN_MODEL...more details | ||
| TREE_NODE_HAS_CHILDREN | 'X' if Node has one or more Children, Otherwise SPACE | Protected |
| CALL METHOD cl_alv_tree_base=>TREE_NODE_HAS_CHILDREN...more details | ||
| TREE_ON_DELETE_RELATKEY | Update Relatkeys | Private |
| CALL METHOD cl_alv_tree_base=>TREE_ON_DELETE_RELATKEY...more details | ||
| UNSELECT_ALL | Deselects Everything | Public |
| CALL METHOD cl_alv_tree_base=>UNSELECT_ALL...more details | ||
| UPDATE_CALCULATIONS | Recalculate Columns | Public |
| CALL METHOD cl_alv_tree_base=>UPDATE_CALCULATIONS...more details | ||
| UPDATE_CHECKED_ITEMS | Updates Table mt_checked_items | Protected |
| CALL METHOD cl_alv_tree_base=>UPDATE_CHECKED_ITEMS...more details | ||
| VARIANTS_MERGE | Merges Old and New Field Catalog and Sends Delta to Frontend | Private |
| CALL METHOD cl_alv_tree_base=>VARIANTS_MERGE...more details | ||
| VROOT_CHILDREN_TO_QUEUE | Clears Queue and Sends Children of VirtualRoot to Queue | Protected |
| CALL METHOD cl_alv_tree_base=>VROOT_CHILDREN_TO_QUEUE...more details | ||
CL_ALV_TREE_BASE attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| C_HIERARCHY_COLUMN_NAME | Constant | Hierarchy Header Name | '&Hierarchy' | LIKE LVC_FNAME | Public |
| C_HIERARCHY_HEADER_NAME | Constant | Hierarchy Header Name | 'HierarchyHeader' | LIKE LVC_FNAME | Protected |
| C_VIRTUAL_ROOT_NODE | Constant | Virtual Root Node | '&VIRTUALROOT' | LIKE LVC_NKEY | Public |
| F4_REGISTERED | Instance Attribute | Application has registered on F4 | LIKE SAP_BOOL | Protected | |
| MC_FC_CALCULATE | Constant | Recalculate | '&CALC' | LIKE UI_FUNC | Public |
| MC_FC_CALCULATE_AVG | Constant | Recalculate | '&CALC_AVG' | LIKE UI_FUNC | Public |
| MC_FC_CALCULATE_MAX | Constant | Recalculate | '&CALC_MAX' | LIKE UI_FUNC | Public |
| MC_FC_CALCULATE_MIN | Constant | Recalculate | '&CALC_MIN' | LIKE UI_FUNC | Public |
| MC_FC_CALCULATE_SUM | Constant | Recalculate | '&CALC_SUM' | LIKE UI_FUNC | Public |
| MC_FC_COLLAPSE | Constant | Collapse | '&COLLAPSE' | LIKE UI_FUNC | Public |
| MC_FC_COL_INVISIBLE | Constant | Hide Column | '&COL_INV' | LIKE UI_FUNC | Public |
| MC_FC_COL_OPTIMIZE | Constant | Optimize Columns | '&OPTIMIZE' | LIKE UI_FUNC | Public |
| MC_FC_CURRENT_VARIANT | Constant | Current Variant | '&COL0' | LIKE UI_FUNC | Public |
| MC_FC_DETAIL | Constant | Details | '&DETAIL' | LIKE UI_FUNC | Public |
| MC_FC_EXPAND | Constant | Expand | '&EXPAND' | LIKE UI_FUNC | Public |
| MC_FC_F4 | Constant | F4 Help | '&F4' | LIKE UI_FUNC | Public |
| MC_FC_FIND | Constant | Find | '&FIND' | LIKE UI_FUNC | Public |
| MC_FC_FIND_MORE | Constant | Find | '&FIND_MORE' | LIKE UI_FUNC | Public |
| MC_FC_GRAPHICS | Constant | Graphic Exit Point | '&GRAPHCIS' | LIKE UI_FUNC | Public |
| MC_FC_HELP | Constant | Help | '&HELP' | LIKE UI_FUNC | Public |
| MC_FC_LOAD_VARIANT | Constant | Read Variant | '&LOAD' | LIKE UI_FUNC | Public |
| MC_FC_MAINTAIN_VARIANT | Constant | Manage Variants | '&MAINTAIN' | LIKE UI_FUNC | Public |
| MC_FC_PRINT_BACK | Constant | Print Backend | '&PRINT_BACK' | LIKE UI_FUNC | Public |
| MC_FC_PRINT_BACK_ALL | Constant | Print Backend | '&PRINT_BACK_ALL' | LIKE UI_FUNC | Public |
| MC_FC_PRINT_PREV | Constant | Print Backend | '&PRINT_PREV' | LIKE UI_FUNC | Public |
| MC_FC_PRINT_PREV_ALL | Constant | Print Backend | '&PRINT_PREV_ALL' | LIKE UI_FUNC | Public |
| MC_FC_SAVE_VARIANT | Constant | Save Variant | '&SAVE' | LIKE UI_FUNC | Public |
| MC_FC_SETTOP | Constant | Set Top Node | '&SETTOP' | LIKE UI_FUNC | Public |
| MR_CALCULATE_MENU | Instance Attribute | Context Menu | LIKE CL_CTMENU | Private | |
| MR_COLUMN_TREE | Instance Attribute | Reference to Column Tree | LIKE CL_GUI_COLUMN_TREE | Protected | |
| MR_CURRENTVAR_MENU | Instance Attribute | Context Menu | LIKE CL_CTMENU | Private | |
| MR_HEADER | Instance Attribute | header | LIKE CL_SALV_FORM_DYDOS | Private | |
| MR_HTML_CNTL | Instance Attribute | HTML Header | LIKE CL_GUI_HTML_VIEWER | Protected | |
| MR_LOADVAR_MENU | Instance Attribute | Context Menu | LIKE CL_CTMENU | Private | |
| MR_PRINT_MENU | Instance Attribute | Context Menu | LIKE CL_CTMENU | Private | |
| MR_SPLITTER | Instance Attribute | Splitter for Menu | LIKE CL_GUI_SPLITTER_CONTAINER | Protected | |
| MR_TOOLBAR | Instance Attribute | Toolbar | LIKE CL_GUI_TOOLBAR | Protected | |
| MR_TREE_CONTAINER | Instance Attribute | Anonymous Container | LIKE CL_GUI_SIMPLE_CONTAINER | Private | |
| MS_EXCEPTION_FIELD | Instance Attribute | Exception Fields | LIKE LVC_S_L004 | Protected | |
| MS_HIERARCHY_FCAT | Instance Attribute | Field Catalog for Hierarchy | LIKE LVC_S_FCAT | Private | |
| MS_HIERARCHY_HEADER | Instance Attribute | Hierarchy Header | LIKE TREEV_HHDR | Protected | |
| MS_SEARCH | Instance Attribute | LIKE | Private | ||
| MS_VARIANT | Instance Attribute | Variant | LIKE DISVARIANT | Private | |
| MT_BIDI_FLAG | Instance Attribute | BIDI Flag for Tree | LIKE LVC_T_BIDI_FLAG | Private | |
| MT_CALCULATED_ITEMS | Instance Attribute | Calculated Items | LIKE | Protected | |
| MT_CHECKED_ITEMS | Instance Attribute | Table of Checked Items | LIKE LVC_T_CHIT | Protected | |
| MT_C_P_MANAGER | Instance Attribute | Parent/Child Manager | LIKE C_P_MANAGER | Private | |
| MT_FIELDCATALOG | Instance Attribute | Field Catalog | LIKE LVC_T_FCAT | Protected | |
| MT_FILTER | Instance Attribute | Filter Conditions | LIKE LVC_T_FILT | Protected | |
| MT_FILTER_INDEX | Instance Attribute | Hashed Table for Filtered Entries | LIKE LVC_T_FIDX | Protected | |
| MT_INDEX_OUTTAB | Instance Attribute | Index Table with Key Index | LIKE LVC_T_ITON | Protected | |
| MT_ITEM_LAYOUT | Instance Attribute | Item Layout | LIKE LVC_T_LYIN | Protected | |
| MT_LIST_COMMENTARY | Instance Attribute | List Header | LIKE SLIS_T_LISTHEADER | Protected | |
| MT_OUTTAB | Instance Attribute | Data Table | LIKE DATA | Protected | |
| MT_QUEUE | Instance Attribute | Queue for Node Update | LIKE LVC_T_NKEY | Private | |
| MT_QUEUE_MANAGER | Instance Attribute | Hashkey Access to Queue | LIKE QUEUE_MANAGER | Private | |
| MT_SIMPLE_HIERARCHY_DATA | Instance Attribute | Hierarchy Items for Simple Tree | LIKE | Protected | |
| MT_SORT | Instance Attribute | Sort Criteria | LIKE LVC_T_SORT | Protected | |
| MT_SPECIAL_GROUPS | Instance Attribute | Field Groups | LIKE LVC_T_SGRP | Protected | |
| MT_TOOLBAR_EXCLUDING | Instance Attribute | Excluded Toolbar Standard Functions | LIKE UI_FUNCTIONS | Protected | |
| MT_UNIT_VALUES | Instance Attribute | Correspondence Unit->Value | LIKE LVC_T_DEPS | Protected | |
| MT_UPDATE_MANAGER | Instance Attribute | Update Manager | LIKE UPDATE_MANAGER | Private | |
| MT_VALUE_UNIT | Instance Attribute | Test | LIKE LVC_T_REFS | Protected | |
| M_ACC_MODE | Instance Attribute | LIKE | Private | ||
| M_BATCH_MODE | Instance Attribute | Batch Mode | LIKE SY-BATCH | Protected | |
| M_CALCULATION_STYLE | Instance Attribute | Style for Calculated Numbers | LIKE I | Private | |
| M_CL_CONTEXT_MENU | Instance Attribute | Context Menu | LIKE CL_CTMENU | Protected | |
| M_COLUMN_KEY_COUNT | Instance Attribute | Column Key Counter | ' 1 ' | LIKE LVC_NKEY | Private |
| M_ECATT_ACTIVE | Instance Attribute | Boolean Variable (X=True, Space=False) | LIKE SAP_BOOL | Private | |
| M_FCAT_COMPLETE | Instance Attribute | Field Catalog is Complete | LIKE SAP_BOOL | Private | |
| M_FCODE | Instance Attribute | fcode | LIKE SY-UCOMM | Protected | |
| M_ITEM_PFID_COUNT | Instance Attribute | Numbering for Node Menu | LIKE I | Protected | |
| M_ITEM_SELECTION | Instance Attribute | Item Selection | LIKE AS4FLAG | Protected | |
| M_MODEL_MODE | Instance Attribute | Boolean Variable (X=True, Space=False) | LIKE SAP_BOOL | Private | |
| M_NODE_KEY_COUNT | Instance Attribute | Node Key Counter | ' 1 ' | LIKE LVC_NKEY | Private |
| M_NODE_PFID_COUNT | Instance Attribute | Numbering for Item Menu | LIKE I | Protected | |
| M_NODE_SELECTION_MODE | Instance Attribute | Node Selection Mode | LIKE I | Protected | |
| M_NO_HTML_HEADER | Instance Attribute | No HTML Header | LIKE AS4FLAG | Protected | |
| M_NO_TOOLBAR | Instance Attribute | No Toolbar | LIKE AS4FLAG | Protected | |
| M_PARENT | Instance Attribute | Parent Container | LIKE CL_GUI_CONTAINER | Protected | |
| M_STRUCTURE_NAME | Instance Attribute | Structure Name | LIKE DD02L-TABNAME | Private | |
| M_STYLE | Instance Attribute | Control Style | LIKE I | Protected | |
| M_VARIANT_DEFAULT | Instance Attribute | Default Variant | LIKE CHAR01 | Private | |
| M_VARIANT_SAVE | Instance Attribute | Variant Saving Option | LIKE CHAR01 | Private |
Events of Class CL_ALV_TREE_BASE
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... AFTER_USER_COMMAND - After User-CommandBEFORE_USER_COMMAND - Before User-Command
DEFAULT_CONTEXT_MENU_REQUEST - Context Menu Request for Control Background
DEFAULT_CONTEXT_MENU_SELECT - Context Menu Entry Selected
HEADER_CONTEXT_MENU_REQUEST - Request Context Menu for Header
HEADER_CONTEXT_MENU_SELECT - Context Menu Entry Selected
TOP_OF_LIST - Top-of-List
TOP_OF_PAGE - Top-of-Page
CL_ALV_TREE_BASE types
COL_AT_FRONT - Columns at FrontCOL_AT_FRONT_LINE - Columns at Front Line
C_P_MANAGER - Child/Parent Manager
C_P_MANAGER_LINE - Line of Child/Parent Manager
L_TYPE_S_SEARCH -
L_TYPE_S_SEARCH_AREA -
L_TYPE_S_SEARCH_CRITERIA -
L_TYPE_S_SEARCH_POSITION -
L_TYPE_S_SEARCH_RESULT -
L_TYPE_T_SEARCH_POSITION -
QUEUE_MANAGER - Queue (Hashed)
QUEUE_MANAGER_LINE - Line of Queue
SIBLING_QUEUE - Helper Type
SIBLING_QUEUE_LINE - Helper Type
UPDATE_MANAGER - Cell Update Manager (I Insert, U Update)
UPDATE_MANAGER_LINE - Cell Update Manager Line
Links to Related Class(s)
CL_ALV_T...Full list of available SAP object classes
Search for further information about these or an SAP related objects