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_CONTROL

Method 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 NameDescriptionVisability
ADD_BIDI_FLAGAdd Bidi FlagsPrivate
CALL METHOD cl_alv_tree_base=>ADD_BIDI_FLAG...more details

ADD_CHILDREN_TO_CONTROLAdds Children to ControlProtected
CALL METHOD cl_alv_tree_base=>ADD_CHILDREN_TO_CONTROL...more details

ADD_COLUMNAdds Visible Columns to ControlProtected
CALL METHOD cl_alv_tree_base=>ADD_COLUMN...more details

ADD_KEY_STROKEDefine Key That Triggers KEYPRESS EventPublic
CALL METHOD cl_alv_tree_base=>ADD_KEY_STROKE...more details

ADD_MODEL_NODEAdd Node KeyProtected
CALL METHOD cl_alv_tree_base=>ADD_MODEL_NODE...more details

ADD_SUBTREE_TO_CONTROLAdds Subtree to ControlProtected
CALL METHOD cl_alv_tree_base=>ADD_SUBTREE_TO_CONTROL...more details

APPLY_FILTERApplies FilterProtected
CALL METHOD cl_alv_tree_base=>APPLY_FILTER...more details

AUTHORITY_CHECKAuthority CheckProtected
CALL METHOD cl_alv_tree_base=>AUTHORITY_CHECK...more details

CALCULATE_SUBTREECalculates a SubtreeProtected
CALL METHOD cl_alv_tree_base=>CALCULATE_SUBTREE...more details

CHANGE_ITEM_INTChanges Attributes of a Single ItemProtected
CALL METHOD cl_alv_tree_base=>CHANGE_ITEM_INT...more details

CHANGE_LINEChanges Attributes of a Single NodeProtected
CALL METHOD cl_alv_tree_base=>CHANGE_LINE...more details

CHECK_FOR_BIDI_FLAGSearches for Fields with Bidi FlagsPrivate
CALL METHOD cl_alv_tree_base=>CHECK_FOR_BIDI_FLAG...more details

CHECK_NUMERICAL_ALIGNMENTPrivate
CALL METHOD cl_alv_tree_base=>CHECK_NUMERICAL_ALIGNMENT...more details

COLLAPSE_ALL_NODESCollapses all Branches of TreePublic
CALL METHOD cl_alv_tree_base=>COLLAPSE_ALL_NODES...more details

COLLAPS_MODEL_SUBTREECollapses a SubtreePrivate
CALL METHOD cl_alv_tree_base=>COLLAPS_MODEL_SUBTREE...more details

COLUMN_OPTIMIZEOptimizes Column WidthPublic
CALL METHOD cl_alv_tree_base=>COLUMN_OPTIMIZE...more details

CONSTRUCTORConstructorPublic
CALL METHOD cl_alv_tree_base=>CONSTRUCTOR...more details

CREATE_LEVEL_TABLECreates Level_Table for PrintingPrivate
CALL METHOD cl_alv_tree_base=>CREATE_LEVEL_TABLE...more details

CREATE_REPORT_HEADERCreates HTML HeaderPublic
CALL METHOD cl_alv_tree_base=>CREATE_REPORT_HEADER...more details

DELETE_ALL_NODESDeletes all Nodes in TreePublic
CALL METHOD cl_alv_tree_base=>DELETE_ALL_NODES...more details

DELETE_SUBTREE_INTDeletes a SubtreeProtected
CALL METHOD cl_alv_tree_base=>DELETE_SUBTREE_INT...more details

DETERMINE_ICON_FOR_EXCEPTIONDetermines Icon for an Exception Wrt. Exception GroupProtected
CALL METHOD cl_alv_tree_base=>DETERMINE_ICON_FOR_EXCEPTION...more details

ENSURE_NODE_IN_CONTROL_INTEnsures that a Node is Sent to the FrontendProtected
CALL METHOD cl_alv_tree_base=>ENSURE_NODE_IN_CONTROL_INT...more details

EXPAND_MODEL_SUBTREEExpands a SubtreePrivate
CALL METHOD cl_alv_tree_base=>EXPAND_MODEL_SUBTREE...more details

F4F4Private
CALL METHOD cl_alv_tree_base=>F4...more details

FIELDCAT_MERGEMerges Hierarchy Information into Field CatalogPrivate
CALL METHOD cl_alv_tree_base=>FIELDCAT_MERGE...more details

FRONTEND_UPDATESends Changed/Inserted Nodes to ControlPublic
CALL METHOD cl_alv_tree_base=>FRONTEND_UPDATE...more details

GET_FRONTEND_FIELDCATALOGReturns Current Field CatalogPublic
CALL METHOD cl_alv_tree_base=>GET_FRONTEND_FIELDCATALOG...more details

GET_HIERARCHY_HEADER_WIDTHReturns the Column Width of the Hierarchy HeaderPublic
CALL METHOD cl_alv_tree_base=>GET_HIERARCHY_HEADER_WIDTH...more details

GET_HTML_HEADER_OBJECTReturns Object of HTML HeaderPublic
CALL METHOD cl_alv_tree_base=>GET_HTML_HEADER_OBJECT...more details

GET_INDEX_FROM_NODE_KEYReturns Index of Nodes in Output TableProtected
CALL METHOD cl_alv_tree_base=>GET_INDEX_FROM_NODE_KEY...more details

GET_NODE_KEY_FROM_INDEXReturns the Node Key of a Row in the Output TableProtected
CALL METHOD cl_alv_tree_base=>GET_NODE_KEY_FROM_INDEX...more details

GET_SELECTED_COLUMNSReturns Selected ColumnsPublic
CALL METHOD cl_alv_tree_base=>GET_SELECTED_COLUMNS...more details

GET_TOOLBAR_OBJECTReturns Object of Toolbar HeaderPublic
CALL METHOD cl_alv_tree_base=>GET_TOOLBAR_OBJECT...more details

GET_VARIANT_KEYReturns the Variant KeyPublic
CALL METHOD cl_alv_tree_base=>GET_VARIANT_KEY...more details

HANDLE_DEF_CONTEXT_MENU_REQHandle default_context_menu_requestPrivate
CALL METHOD cl_alv_tree_base=>HANDLE_DEF_CONTEXT_MENU_REQ...more details

HANDLE_DEF_CONTEXT_MENU_SELHandle default_context_menu_requestPrivate
CALL METHOD cl_alv_tree_base=>HANDLE_DEF_CONTEXT_MENU_SEL...more details

HANDLE_GENERIC_FUNCTIONSHandles Generic FunctionsProtected
CALL METHOD cl_alv_tree_base=>HANDLE_GENERIC_FUNCTIONS...more details

HANDLE_HEADER_CONTEXT_MENU_REQHANDLE_HEADER_CONTEXT_MENU_REQPrivate
CALL METHOD cl_alv_tree_base=>HANDLE_HEADER_CONTEXT_MENU_REQ...more details

HANDLE_HEADER_CONTEXT_MENU_SELHANDLE_HEADER_CONTEXT_MENU_SELPrivate
CALL METHOD cl_alv_tree_base=>HANDLE_HEADER_CONTEXT_MENU_SEL...more details

HANDLE_TOOLBAR_DROPDOWNHANDLE_TOOLBAR_DROPDOWNPrivate
CALL METHOD cl_alv_tree_base=>HANDLE_TOOLBAR_DROPDOWN...more details

HANDLE_TOOLBAR_SELECT_FCHANDLE_TOOLBAR_SELECT_FCPrivate
CALL METHOD cl_alv_tree_base=>HANDLE_TOOLBAR_SELECT_FC...more details

MAINTAIN_ALL_VARIANTSMaintains all VariantsPrivate
CALL METHOD cl_alv_tree_base=>MAINTAIN_ALL_VARIANTS...more details

MAINTAIN_VARIANTMaintains Current VariantPrivate
CALL METHOD cl_alv_tree_base=>MAINTAIN_VARIANT...more details

PRINT_BACKENDPrint Tree Via BackendPrivate
CALL METHOD cl_alv_tree_base=>PRINT_BACKEND...more details

PROCESS_HELP_REQUESTF1 HelpProtected
CALL METHOD cl_alv_tree_base=>PROCESS_HELP_REQUEST...more details

QUEUE_APPEND_NODEAppend New Node Key to Queue (Unique)Private
CALL METHOD cl_alv_tree_base=>QUEUE_APPEND_NODE...more details

QUEUE_APPEND_NODESAppend New Node Keys to Queue (Unique)Private
CALL METHOD cl_alv_tree_base=>QUEUE_APPEND_NODES...more details

QUEUE_TO_CONTROLSend Queued Nodes to FrontendProtected
CALL METHOD cl_alv_tree_base=>QUEUE_TO_CONTROL...more details

SALV_AT_LOAD_VARIANTPrivate
CALL METHOD cl_alv_tree_base=>SALV_AT_LOAD_VARIANT...more details

SALV_AT_ONLINEPrivate
CALL METHOD cl_alv_tree_base=>SALV_AT_ONLINE...more details

SALV_AT_PRINTPrivate
CALL METHOD cl_alv_tree_base=>SALV_AT_PRINT...more details

SAVE_VARIANTSave Display VariantPrivate
CALL METHOD cl_alv_tree_base=>SAVE_VARIANT...more details

SEARCHSearch FunctionPrivate
CALL METHOD cl_alv_tree_base=>SEARCH...more details

SEARCH_DEFINESearch FunctionPrivate
CALL METHOD cl_alv_tree_base=>SEARCH_DEFINE...more details

SEARCH_INTFull-text Search for String in External FormatProtected
CALL METHOD cl_alv_tree_base=>SEARCH_INT...more details

SEARCH_INT1Full-text Search for String in Internal FormatProtected
CALL METHOD cl_alv_tree_base=>SEARCH_INT1...more details

SEARCH_IN_NODESearch FunctionPrivate
CALL METHOD cl_alv_tree_base=>SEARCH_IN_NODE...more details

SEARCH_STARTSearch FunctionPrivate
CALL METHOD cl_alv_tree_base=>SEARCH_START...more details

SELECT_VARIANTSelects a VariantPrivate
CALL METHOD cl_alv_tree_base=>SELECT_VARIANT...more details

SET_ALV_TREE_FOCUSSets Focus in Tree ControlPublic
CALL METHOD cl_alv_tree_base=>SET_ALV_TREE_FOCUS...more details

SET_CALCULATION_STYLESets the Style for Calculated NumbersPublic
CALL METHOD cl_alv_tree_base=>SET_CALCULATION_STYLE...more details

SET_CHILDREN_AT_FRONTChildren of Node are at FrontProtected
CALL METHOD cl_alv_tree_base=>SET_CHILDREN_AT_FRONT...more details

SET_COL_KEYSets Column KeysProtected
CALL METHOD cl_alv_tree_base=>SET_COL_KEY...more details

SET_CTX_MENU_SELECT_EVENT_APPLSets the Context Menu Selection EventsPublic
CALL METHOD cl_alv_tree_base=>SET_CTX_MENU_SELECT_EVENT_APPL...more details

SET_DEFAULT_DROPStandard Drop for Free Area in ControlPublic
CALL METHOD cl_alv_tree_base=>SET_DEFAULT_DROP...more details

SET_FIELDCATALOGSets the Field CatalogProtected
CALL METHOD cl_alv_tree_base=>SET_FIELDCATALOG...more details

SET_FILTERSets the FilterProtected
CALL METHOD cl_alv_tree_base=>SET_FILTER...more details

SET_FIRST_FIELDCATALOGCreates the Field Catalog for the First TimeProtected
CALL METHOD cl_alv_tree_base=>SET_FIRST_FIELDCATALOG...more details

SET_FRONTEND_FIELDCATALOGSets the Current Field CatalogPublic
CALL METHOD cl_alv_tree_base=>SET_FRONTEND_FIELDCATALOG...more details

SET_HAS_3D_FRAME' ': Display Control Without 3D FramePublic
CALL METHOD cl_alv_tree_base=>SET_HAS_3D_FRAME...more details

SET_HIERARCHY_HELP_FIELDSSets Reference Fields for F1 Help on HierarchyPublic
CALL METHOD cl_alv_tree_base=>SET_HIERARCHY_HELP_FIELDS...more details

SET_ITEMS_FOR_COLUMNCreates Items for a ColumnPrivate
CALL METHOD cl_alv_tree_base=>SET_ITEMS_FOR_COLUMN...more details

SET_ITEM_CONTEXT_MENUCreates Item Context MenuProtected
CALL METHOD cl_alv_tree_base=>SET_ITEM_CONTEXT_MENU...more details

SET_MIN_NODE_HEIGHTSets Minimum Height of Nodes in TreePublic
CALL METHOD cl_alv_tree_base=>SET_MIN_NODE_HEIGHT...more details

SET_NODE_CONTEXT_MENUCreates Item Context MenuProtected
CALL METHOD cl_alv_tree_base=>SET_NODE_CONTEXT_MENU...more details

SET_SCREEN_UPDATEControls When Control is RedrawnPublic
CALL METHOD cl_alv_tree_base=>SET_SCREEN_UPDATE...more details

SET_SELECTED_COLUMNSSets the Columns SelectedPublic
CALL METHOD cl_alv_tree_base=>SET_SELECTED_COLUMNS...more details

SET_SPLITTER_ROW_HEIGHTSets the Row Height of SplitterPublic
CALL METHOD cl_alv_tree_base=>SET_SPLITTER_ROW_HEIGHT...more details

SET_TOOLBAR_BUTTONSSets the Generic Functions to the Context MenuProtected
CALL METHOD cl_alv_tree_base=>SET_TOOLBAR_BUTTONS...more details

SET_TOP_NODE_INTSets Top Node in ControlPrivate
CALL METHOD cl_alv_tree_base=>SET_TOP_NODE_INT...more details

SET_TREE_PROPERTIESSets Properties of Tree ControlPrivate
CALL METHOD cl_alv_tree_base=>SET_TREE_PROPERTIES...more details

SET_USER_COMMANDChange User CommandPublic
CALL METHOD cl_alv_tree_base=>SET_USER_COMMAND...more details

SET_VARIANT_KEYChange Variant KeyPublic
CALL METHOD cl_alv_tree_base=>SET_VARIANT_KEY...more details

SET_WEB_OPTIONSSet Web OptionsProtected
CALL METHOD cl_alv_tree_base=>SET_WEB_OPTIONS...more details

SHOW_DETAILDisplay DetailsPrivate
CALL METHOD cl_alv_tree_base=>SHOW_DETAIL...more details

SORT_SUBTREESorts SubtreePrivate
CALL METHOD cl_alv_tree_base=>SORT_SUBTREE...more details

TOP_OF_PAGE_EVENTInternal Use OnlyPublic
CALL METHOD cl_alv_tree_base=>TOP_OF_PAGE_EVENT...more details

TREE_ADD_NODEAdd Node to Parent/Child ManagerProtected
CALL METHOD cl_alv_tree_base=>TREE_ADD_NODE...more details

TREE_DELETE_NODEDeletes Subtree from Parent/Child ManagerProtected
CALL METHOD cl_alv_tree_base=>TREE_DELETE_NODE...more details

TREE_GET_CHILDRENReturns Children of NodeProtected
CALL METHOD cl_alv_tree_base=>TREE_GET_CHILDREN...more details

TREE_GET_FIRST_CHILDReturns the First Child NodeProtected
CALL METHOD cl_alv_tree_base=>TREE_GET_FIRST_CHILD...more details

TREE_GET_FIRST_LEAFEReturns First Leaf of NodeProtected
CALL METHOD cl_alv_tree_base=>TREE_GET_FIRST_LEAFE...more details

TREE_GET_LAST_CHILDReturns the Last Child NodeProtected
CALL METHOD cl_alv_tree_base=>TREE_GET_LAST_CHILD...more details

TREE_GET_NEXT_SIBLINGReturns the Next NodeProtected
CALL METHOD cl_alv_tree_base=>TREE_GET_NEXT_SIBLING...more details

TREE_GET_NODE_LAYOUTReturns Node Layout of NodeProtected
CALL METHOD cl_alv_tree_base=>TREE_GET_NODE_LAYOUT...more details

TREE_GET_NODE_TEXTReturns Node TextProtected
CALL METHOD cl_alv_tree_base=>TREE_GET_NODE_TEXT...more details

TREE_GET_PARENTReturns Parent of NodeProtected
CALL METHOD cl_alv_tree_base=>TREE_GET_PARENT...more details

TREE_GET_PREV_SIBLINGReturns the Preceding NodeProtected
CALL METHOD cl_alv_tree_base=>TREE_GET_PREV_SIBLING...more details

TREE_GET_SUBTREE_NODESReturns all Nodes of SubtreeProtected
CALL METHOD cl_alv_tree_base=>TREE_GET_SUBTREE_NODES...more details

TREE_INITInit Parent/Child ManagerProtected
CALL METHOD cl_alv_tree_base=>TREE_INIT...more details

TREE_MOVE_NODEMove a Node Within TreeProtected
CALL METHOD cl_alv_tree_base=>TREE_MOVE_NODE...more details

TREE_NODE_EXISTS_IN_MODEL'X' if Node is in ModelProtected
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 SPACEProtected
CALL METHOD cl_alv_tree_base=>TREE_NODE_HAS_CHILDREN...more details

TREE_ON_DELETE_RELATKEYUpdate RelatkeysPrivate
CALL METHOD cl_alv_tree_base=>TREE_ON_DELETE_RELATKEY...more details

UNSELECT_ALLDeselects EverythingPublic
CALL METHOD cl_alv_tree_base=>UNSELECT_ALL...more details

UPDATE_CALCULATIONSRecalculate ColumnsPublic
CALL METHOD cl_alv_tree_base=>UPDATE_CALCULATIONS...more details

UPDATE_CHECKED_ITEMSUpdates Table mt_checked_itemsProtected
CALL METHOD cl_alv_tree_base=>UPDATE_CHECKED_ITEMS...more details

VARIANTS_MERGEMerges Old and New Field Catalog and Sends Delta to FrontendPrivate
CALL METHOD cl_alv_tree_base=>VARIANTS_MERGE...more details

VROOT_CHILDREN_TO_QUEUEClears Queue and Sends Children of VirtualRoot to QueueProtected
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.

NameLevelDescriptionInitial ValueTypeVisability
C_HIERARCHY_COLUMN_NAMEConstantHierarchy Header Name'&Hierarchy'LIKE
LVC_FNAME
Public
C_HIERARCHY_HEADER_NAMEConstantHierarchy Header Name'HierarchyHeader'LIKE
LVC_FNAME
Protected
C_VIRTUAL_ROOT_NODEConstantVirtual Root Node'&VIRTUALROOT'LIKE
LVC_NKEY
Public
F4_REGISTEREDInstance AttributeApplication has registered on F4LIKE
SAP_BOOL
Protected
MC_FC_CALCULATEConstantRecalculate'&CALC'LIKE
UI_FUNC
Public
MC_FC_CALCULATE_AVGConstantRecalculate'&CALC_AVG'LIKE
UI_FUNC
Public
MC_FC_CALCULATE_MAXConstantRecalculate'&CALC_MAX'LIKE
UI_FUNC
Public
MC_FC_CALCULATE_MINConstantRecalculate'&CALC_MIN'LIKE
UI_FUNC
Public
MC_FC_CALCULATE_SUMConstantRecalculate'&CALC_SUM'LIKE
UI_FUNC
Public
MC_FC_COLLAPSEConstantCollapse'&COLLAPSE'LIKE
UI_FUNC
Public
MC_FC_COL_INVISIBLEConstantHide Column'&COL_INV'LIKE
UI_FUNC
Public
MC_FC_COL_OPTIMIZEConstantOptimize Columns'&OPTIMIZE'LIKE
UI_FUNC
Public
MC_FC_CURRENT_VARIANTConstantCurrent Variant'&COL0'LIKE
UI_FUNC
Public
MC_FC_DETAILConstantDetails'&DETAIL'LIKE
UI_FUNC
Public
MC_FC_EXPANDConstantExpand'&EXPAND'LIKE
UI_FUNC
Public
MC_FC_F4ConstantF4 Help'&F4'LIKE
UI_FUNC
Public
MC_FC_FINDConstantFind'&FIND'LIKE
UI_FUNC
Public
MC_FC_FIND_MOREConstantFind'&FIND_MORE'LIKE
UI_FUNC
Public
MC_FC_GRAPHICSConstantGraphic Exit Point'&GRAPHCIS'LIKE
UI_FUNC
Public
MC_FC_HELPConstantHelp'&HELP'LIKE
UI_FUNC
Public
MC_FC_LOAD_VARIANTConstantRead Variant'&LOAD'LIKE
UI_FUNC
Public
MC_FC_MAINTAIN_VARIANTConstantManage Variants'&MAINTAIN'LIKE
UI_FUNC
Public
MC_FC_PRINT_BACKConstantPrint Backend'&PRINT_BACK'LIKE
UI_FUNC
Public
MC_FC_PRINT_BACK_ALLConstantPrint Backend'&PRINT_BACK_ALL'LIKE
UI_FUNC
Public
MC_FC_PRINT_PREVConstantPrint Backend'&PRINT_PREV'LIKE
UI_FUNC
Public
MC_FC_PRINT_PREV_ALLConstantPrint Backend'&PRINT_PREV_ALL'LIKE
UI_FUNC
Public
MC_FC_SAVE_VARIANTConstantSave Variant'&SAVE'LIKE
UI_FUNC
Public
MC_FC_SETTOPConstantSet Top Node'&SETTOP'LIKE
UI_FUNC
Public
MR_CALCULATE_MENUInstance AttributeContext MenuLIKE
CL_CTMENU
Private
MR_COLUMN_TREEInstance AttributeReference to Column TreeLIKE
CL_GUI_COLUMN_TREE
Protected
MR_CURRENTVAR_MENUInstance AttributeContext MenuLIKE
CL_CTMENU
Private
MR_HEADERInstance AttributeheaderLIKE
CL_SALV_FORM_DYDOS
Private
MR_HTML_CNTLInstance AttributeHTML HeaderLIKE
CL_GUI_HTML_VIEWER
Protected
MR_LOADVAR_MENUInstance AttributeContext MenuLIKE
CL_CTMENU
Private
MR_PRINT_MENUInstance AttributeContext MenuLIKE
CL_CTMENU
Private
MR_SPLITTERInstance AttributeSplitter for MenuLIKE
CL_GUI_SPLITTER_CONTAINER
Protected
MR_TOOLBARInstance AttributeToolbarLIKE
CL_GUI_TOOLBAR
Protected
MR_TREE_CONTAINERInstance AttributeAnonymous ContainerLIKE
CL_GUI_SIMPLE_CONTAINER
Private
MS_EXCEPTION_FIELDInstance AttributeException FieldsLIKE
LVC_S_L004
Protected
MS_HIERARCHY_FCATInstance AttributeField Catalog for HierarchyLIKE
LVC_S_FCAT
Private
MS_HIERARCHY_HEADERInstance AttributeHierarchy HeaderLIKE
TREEV_HHDR
Protected
MS_SEARCHInstance AttributeLIKE
Private
MS_VARIANTInstance AttributeVariantLIKE
DISVARIANT
Private
MT_BIDI_FLAGInstance AttributeBIDI Flag for TreeLIKE
LVC_T_BIDI_FLAG
Private
MT_CALCULATED_ITEMSInstance AttributeCalculated ItemsLIKE
Protected
MT_CHECKED_ITEMSInstance AttributeTable of Checked ItemsLIKE
LVC_T_CHIT
Protected
MT_C_P_MANAGERInstance AttributeParent/Child ManagerLIKE
C_P_MANAGER
Private
MT_FIELDCATALOGInstance AttributeField CatalogLIKE
LVC_T_FCAT
Protected
MT_FILTERInstance AttributeFilter ConditionsLIKE
LVC_T_FILT
Protected
MT_FILTER_INDEXInstance AttributeHashed Table for Filtered EntriesLIKE
LVC_T_FIDX
Protected
MT_INDEX_OUTTABInstance AttributeIndex Table with Key IndexLIKE
LVC_T_ITON
Protected
MT_ITEM_LAYOUTInstance AttributeItem LayoutLIKE
LVC_T_LYIN
Protected
MT_LIST_COMMENTARYInstance AttributeList HeaderLIKE
SLIS_T_LISTHEADER
Protected
MT_OUTTABInstance AttributeData TableLIKE
DATA
Protected
MT_QUEUEInstance AttributeQueue for Node UpdateLIKE
LVC_T_NKEY
Private
MT_QUEUE_MANAGERInstance AttributeHashkey Access to QueueLIKE
QUEUE_MANAGER
Private
MT_SIMPLE_HIERARCHY_DATAInstance AttributeHierarchy Items for Simple TreeLIKE
Protected
MT_SORTInstance AttributeSort CriteriaLIKE
LVC_T_SORT
Protected
MT_SPECIAL_GROUPSInstance AttributeField GroupsLIKE
LVC_T_SGRP
Protected
MT_TOOLBAR_EXCLUDINGInstance AttributeExcluded Toolbar Standard FunctionsLIKE
UI_FUNCTIONS
Protected
MT_UNIT_VALUESInstance AttributeCorrespondence Unit->ValueLIKE
LVC_T_DEPS
Protected
MT_UPDATE_MANAGERInstance AttributeUpdate ManagerLIKE
UPDATE_MANAGER
Private
MT_VALUE_UNITInstance AttributeTestLIKE
LVC_T_REFS
Protected
M_ACC_MODEInstance AttributeLIKE
Private
M_BATCH_MODEInstance AttributeBatch ModeLIKE
SY-BATCH
Protected
M_CALCULATION_STYLEInstance AttributeStyle for Calculated NumbersLIKE
I
Private
M_CL_CONTEXT_MENUInstance AttributeContext MenuLIKE
CL_CTMENU
Protected
M_COLUMN_KEY_COUNTInstance AttributeColumn Key Counter' 1 'LIKE
LVC_NKEY
Private
M_ECATT_ACTIVEInstance AttributeBoolean Variable (X=True, Space=False)LIKE
SAP_BOOL
Private
M_FCAT_COMPLETEInstance AttributeField Catalog is CompleteLIKE
SAP_BOOL
Private
M_FCODEInstance AttributefcodeLIKE
SY-UCOMM
Protected
M_ITEM_PFID_COUNTInstance AttributeNumbering for Node MenuLIKE
I
Protected
M_ITEM_SELECTIONInstance AttributeItem SelectionLIKE
AS4FLAG
Protected
M_MODEL_MODEInstance AttributeBoolean Variable (X=True, Space=False)LIKE
SAP_BOOL
Private
M_NODE_KEY_COUNTInstance AttributeNode Key Counter' 1 'LIKE
LVC_NKEY
Private
M_NODE_PFID_COUNTInstance AttributeNumbering for Item MenuLIKE
I
Protected
M_NODE_SELECTION_MODEInstance AttributeNode Selection ModeLIKE
I
Protected
M_NO_HTML_HEADERInstance AttributeNo HTML HeaderLIKE
AS4FLAG
Protected
M_NO_TOOLBARInstance AttributeNo ToolbarLIKE
AS4FLAG
Protected
M_PARENTInstance AttributeParent ContainerLIKE
CL_GUI_CONTAINER
Protected
M_STRUCTURE_NAMEInstance AttributeStructure NameLIKE
DD02L-TABNAME
Private
M_STYLEInstance AttributeControl StyleLIKE
I
Protected
M_VARIANT_DEFAULTInstance AttributeDefault VariantLIKE
CHAR01
Private
M_VARIANT_SAVEInstance AttributeVariant Saving OptionLIKE
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-Command
BEFORE_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 Front
COL_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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!