SAP CL_SALV_IDA_GROUPING_SERVICE OO Class - Statefull grouping service









CL_SALV_IDA_GROUPING_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_IDA_GROUPING_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_IDA_GROUPING_SERVICE

Method list of CL_SALV_IDA_GROUPING_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_RANGE_2_TARGETProtected
CALL METHOD cl_salv_ida_grouping_service=>ADAPT_RANGE_2_TARGET...more details

APPEND_AGGREGATES_TO_RESULTProtected
CALL METHOD cl_salv_ida_grouping_service=>APPEND_AGGREGATES_TO_RESULT...more details

APPEND_NODE_TO_RESULTProtected
CALL METHOD cl_salv_ida_grouping_service=>APPEND_NODE_TO_RESULT...more details

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

CREATE_INTERNAL_AGGR_RULESProtected
CALL METHOD cl_salv_ida_grouping_service=>CREATE_INTERNAL_AGGR_RULES...more details

CREATE_INTERNAL_GROUP_RULESProtected
CALL METHOD cl_salv_ida_grouping_service=>CREATE_INTERNAL_GROUP_RULES...more details

CREATE_SALV_FIELD_NAMEProtected
CALL METHOD cl_salv_ida_grouping_service=>CREATE_SALV_FIELD_NAME...more details

GET_EXPANDED_DATA_LINE_RANGESProtected
CALL METHOD cl_salv_ida_grouping_service=>GET_EXPANDED_DATA_LINE_RANGES...more details

GET_GROUP_PATH_LABELProtected
CALL METHOD cl_salv_ida_grouping_service=>GET_GROUP_PATH_LABEL...more details

GET_LAST_CHILD_TABIX_OF_NODEProtected
CALL METHOD cl_salv_ida_grouping_service=>GET_LAST_CHILD_TABIX_OF_NODE...more details

GET_NODE_INDEXProtected
CALL METHOD cl_salv_ida_grouping_service=>GET_NODE_INDEX...more details

GET_NODE_INTERSECTION_RANGEProtected
CALL METHOD cl_salv_ida_grouping_service=>GET_NODE_INTERSECTION_RANGE...more details

GET_SELECTION_FOR_NODEProtected
CALL METHOD cl_salv_ida_grouping_service=>GET_SELECTION_FOR_NODE...more details

INSERT_GROUPSProtected
CALL METHOD cl_salv_ida_grouping_service=>INSERT_GROUPS...more details

INSERT_PL_HOLDER_FOR_CHILDRENProtected
CALL METHOD cl_salv_ida_grouping_service=>INSERT_PL_HOLDER_FOR_CHILDREN...more details

MAP_RESULT_RANGE_2_SOURCE_IDXProtected
CALL METHOD cl_salv_ida_grouping_service=>MAP_RESULT_RANGE_2_SOURCE_IDX...more details

READ_AND_EXPAND_GROUPProtected
CALL METHOD cl_salv_ida_grouping_service=>READ_AND_EXPAND_GROUP...more details

READ_DATAProtected
CALL METHOD cl_salv_ida_grouping_service=>READ_DATA...more details

READ_GROUPSProtected
CALL METHOD cl_salv_ida_grouping_service=>READ_GROUPS...more details

READ_INITIAL_NODESProtected
CALL METHOD cl_salv_ida_grouping_service=>READ_INITIAL_NODES...more details

READ_SIZEProtected
CALL METHOD cl_salv_ida_grouping_service=>READ_SIZE...more details

REFRESH_RESULT_RANGES_IN_NODESProtected
CALL METHOD cl_salv_ida_grouping_service=>REFRESH_RESULT_RANGES_IN_NODES...more details



CL_SALV_IDA_GROUPING_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
CS_NODE_TYPEConstantLIKE
Protected
MO_AGGR_INFO_HANDLERInstance AttributeLIKE
CL_SALV_IDA_AGGR_INFO_HANDLER
Protected
MO_GRAND_TOTAL_TABLE_DESCRInstance AttributeLIKE
CL_ABAP_TABLEDESCR
Protected
MO_QUERY_ENGINEInstance AttributeLIKE
CL_SALV_IDA_QUERY_ENGINE
Protected
MO_STRUCTDESCRInstance AttributeLIKE
CL_ABAP_STRUCTDESCR
Protected
MR_GROUP_KEYS_SAMPLE_RECORDInstance AttributeLIKE
DATA
Protected
MS_FILTER_PARAMSInstance AttributeLIKE
IF_SALV_IDA_TYPES_INT=>YS_FILTER_PARAMS
Protected
MS_LEVEL_0_SIZE_INFO_WO_AGGRInstance AttributeLIKE
IF_SALV_IDA_TYPES_INT=>YS_ROW_COUNT
Protected
MS_SADL_AGGR_RULESInstance AttributeLIKE
IF_SADL_QUERY_ENGINE_TYPES=>TY_AGGREGATION
Protected
MT_AGGR_RULESInstance AttributeLIKE
IF_SALV_IDA_GROUPING_SERVICE=>YT_AGGR_RULE
Protected
MT_AGGR_RULES_INTInstance AttributeLIKE
YT_AGGR_RULE_INT
Protected
MT_GRAND_TOTAL_NODESInstance AttributeLIKE
YT_NODE
Protected
MT_GROUP_RULESInstance AttributeLIKE
IF_SALV_IDA_GROUPING_SERVICE=>YT_GROUP_RULE
Protected
MT_GROUP_RULES_INTInstance AttributeLIKE
YT_GROUP_RULE_INT
Protected
MT_NODESInstance AttributeLIKE
YT_NODE
Protected
MT_ORDER_BYInstance AttributeLIKE
IF_SALV_IDA_TYPES_INT=>YT_DB_SORT_RULE
Protected
MV_MAX_DISPLAY_SIZEInstance AttributeLIKE
I
Protected
M_CACHE_SIZE_ON_EXPANDInstance AttributeLIKE
I
Protected
M_EXPAND_FIRST_GROUPInstance AttributeLIKE
ABAP_BOOL
Protected
M_GRAND_TOTAL_IN_RESULTInstance AttributeLIKE
ABAP_BOOL
Protected
M_NODES_READInstance AttributeLIKE
ABAP_BOOL
Protected
M_SALV_FIELD_COUNTERInstance AttributeLIKE
Protected




CL_SALV_IDA_GROUPING_SERVICE types

YS_AGGR_RULE_INT -
YS_GROUP_RULE_INT -
YS_NODE -
YT_AGGR_RULE_INT -
YT_GROUP_RULE_INT -
YT_NODE -
Y_NODE_TYPE -
Y_SIGN -

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!