SAP CL_SALV_CSB_TREE_LIST_SERVICE OO Class - Tree List Viewer Service









CL_SALV_CSB_TREE_LIST_SERVICE 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_SALV_CSB_TREE_LIST_SERVICE including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_CSB_TREE_LIST_SERVICE

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_SALV_CSL_SELECTION_MAPPER

Method list of CL_SALV_CSB_TREE_LIST_SERVICE 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
ADAPT_GROUP_RULESPrivate
CALL METHOD cl_salv_csb_tree_list_service=>ADAPT_GROUP_RULES...more details

AFTER_CALCULATION_PROCESSINGPrivate
CALL METHOD cl_salv_csb_tree_list_service=>AFTER_CALCULATION_PROCESSING...more details

AGGR_MEASURE_LEAFS_2_ROOTPrivate
CALL METHOD cl_salv_csb_tree_list_service=>AGGR_MEASURE_LEAFS_2_ROOT...more details

AGGR_MEASURE_LEAFS_2_ROOT_1Private
CALL METHOD cl_salv_csb_tree_list_service=>AGGR_MEASURE_LEAFS_2_ROOT_1...more details

CALCULATE_MEASURE_FOR_LEAFSPrivate
CALL METHOD cl_salv_csb_tree_list_service=>CALCULATE_MEASURE_FOR_LEAFS...more details

CALCULATE_MEASURE_FOR_LEAFS_1Private
CALL METHOD cl_salv_csb_tree_list_service=>CALCULATE_MEASURE_FOR_LEAFS_1...more details

COMPARE_INDEX_RANGEPrivate
CALL METHOD cl_salv_csb_tree_list_service=>COMPARE_INDEX_RANGE...more details

CONSTRUCTORPublic
CALL METHOD cl_salv_csb_tree_list_service=>CONSTRUCTOR...more details

CREATE_GROUPING_RESULTSPrivate
CALL METHOD cl_salv_csb_tree_list_service=>CREATE_GROUPING_RESULTS...more details

CREATE_GROUPING_RESULTS_TABLESPublic
CALL METHOD cl_salv_csb_tree_list_service=>CREATE_GROUPING_RESULTS_TABLES...more details

CREATE_GROUPING_TREEPrivate
CALL METHOD cl_salv_csb_tree_list_service=>CREATE_GROUPING_TREE...more details

CREATE_LISTVIEW_RESULTSPrivate
CALL METHOD cl_salv_csb_tree_list_service=>CREATE_LISTVIEW_RESULTS...more details

CREATE_MEASUREPrivate
CALL METHOD cl_salv_csb_tree_list_service=>CREATE_MEASURE...more details

CREATE_MEASURE_1Private
CALL METHOD cl_salv_csb_tree_list_service=>CREATE_MEASURE_1...more details

DO_FIND_NODE_ID_FOR_LEVELPrivate
CALL METHOD cl_salv_csb_tree_list_service=>DO_FIND_NODE_ID_FOR_LEVEL...more details

DO_SUBCOMPONENT_FROM_SELPrivate
CALL METHOD cl_salv_csb_tree_list_service=>DO_SUBCOMPONENT_FROM_SEL...more details

GET_AGGR_RULES_AS_TABLEPrivate
CALL METHOD cl_salv_csb_tree_list_service=>GET_AGGR_RULES_AS_TABLE...more details

GET_GROUP_RULES_AS_TABLEPrivate
CALL METHOD cl_salv_csb_tree_list_service=>GET_GROUP_RULES_AS_TABLE...more details

GET_SUBCOMPONENT_FROM_SELPrivate
CALL METHOD cl_salv_csb_tree_list_service=>GET_SUBCOMPONENT_FROM_SEL...more details

ITERATEPrivate
CALL METHOD cl_salv_csb_tree_list_service=>ITERATE...more details

ITERATE_FOR_FIRST_NODE_IDPrivate
CALL METHOD cl_salv_csb_tree_list_service=>ITERATE_FOR_FIRST_NODE_ID...more details

ITERATE_VIA_NEXTPrivate
CALL METHOD cl_salv_csb_tree_list_service=>ITERATE_VIA_NEXT...more details

SET_EXPAND_STATEPrivate
CALL METHOD cl_salv_csb_tree_list_service=>SET_EXPAND_STATE...more details



CL_SALV_CSB_TREE_LIST_SERVICE 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_ITERATE_NEXT_UIInstance Attribute'NEXT_UI'LIKE
STRING
Private
C_ITERATE_TREEInstance Attribute'TREE'LIKE
STRING
Private
C_SELECTION_TYPEConstantLIKE
Private
C_TRAVERSING_TYPEConstantLIKE
Private
GROUPING_LEVELSInstance AttributeIndex of Internal TablesLIKE
SYTABIX
Private
IS_ACCELERATED_MODUSInstance AttributeLIKE
ABAP_BOOL
Private
IS_SIMILAR_GROUPINGInstance AttributeLIKE
ABAP_BOOL
Private
ITERATE_STRATEGYInstance AttributeLIKE
STRING
Private
NUM_OF_AGGREGATION_RULESInstance AttributeIndex of Internal TablesLIKE
SYTABIX
Private
R_GROUP_REFERENCE_DATAInstance AttributeLIKE
DATA
Private
R_MEASURE_REFERENCE_DATAInstance AttributeLIKE
DATA
Private
R_TREE_ITERATORInstance AttributeLIKE
IF_SALV_CSB_TREE_ITERATOR
Private
STOP_ITERATIONInstance AttributeLIKE
ABAP_BOOL
Private
S_GROUPING_ATTRIBUTESInstance AttributeLIKE
IF_SALV_CSZ_API=>YS_GROUPING_ATTRIBUTES
Private
S_LOGGERInstance AttributeLIKE
YS_LOGGER
Private
S_SELECTION_RESULTSInstance AttributeLIKE
YS_SELECTION_RESULTS
Private
T_AGGREGATION_RULESInstance AttributeLIKE
YT_AGGREGATION_RULE
Private
T_GROUPING_RULESInstance AttributeLIKE
YT_GROUPING_RULE
Private
T_MEASUREInstance AttributeLIKE
IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_MEASURE
Private
T_TRAVERSED_NODESInstance AttributeLIKE
YT_TRAVERSED_NODES
Private
T_TRAVERSED_NODES_CONTAINERInstance AttributeLIKE
YT_TRAVERSED_NODES_CONTAINER
Private




CL_SALV_CSB_TREE_LIST_SERVICE types

YS_AGGREGATION_RULE -
YS_GROUPING_CRITERIA -
YS_GROUPING_REF -
YS_GROUPING_RULE -
YS_LIST_POINTER -
YS_LOGGER -
YS_SELECTION_RESULTS -
YS_TRAVERSED_NODES -
YS_TRAVERSED_NODES_CONTAINER -
YTS_NODE_ID -
YT_AGGREGATION_RULE -
YT_GROUPING_CRITERIA -
YT_GROUPING_REF -
YT_GROUPING_RULE -
YT_GROUPING_TREE -
YT_MEASURE -
YT_TRAVERSED_NODES -
YT_TRAVERSED_NODES_CONTAINER -

Links to Related Class(s)

CL_SALV_...
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!