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_SERVICEMethod 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 Name | Description | Visability |
| ADAPT_RANGE_2_TARGET | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>ADAPT_RANGE_2_TARGET...more details | ||
| APPEND_AGGREGATES_TO_RESULT | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>APPEND_AGGREGATES_TO_RESULT...more details | ||
| APPEND_NODE_TO_RESULT | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>APPEND_NODE_TO_RESULT...more details | ||
| CONSTRUCTOR | Public | |
| CALL METHOD cl_salv_ida_grouping_service=>CONSTRUCTOR...more details | ||
| CREATE_INTERNAL_AGGR_RULES | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>CREATE_INTERNAL_AGGR_RULES...more details | ||
| CREATE_INTERNAL_GROUP_RULES | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>CREATE_INTERNAL_GROUP_RULES...more details | ||
|
| ||
| CREATE_SALV_FIELD_NAME | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>CREATE_SALV_FIELD_NAME...more details | ||
| GET_EXPANDED_DATA_LINE_RANGES | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>GET_EXPANDED_DATA_LINE_RANGES...more details | ||
| GET_GROUP_PATH_LABEL | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>GET_GROUP_PATH_LABEL...more details | ||
| GET_LAST_CHILD_TABIX_OF_NODE | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>GET_LAST_CHILD_TABIX_OF_NODE...more details | ||
| GET_NODE_INDEX | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>GET_NODE_INDEX...more details | ||
| GET_NODE_INTERSECTION_RANGE | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>GET_NODE_INTERSECTION_RANGE...more details | ||
| GET_SELECTION_FOR_NODE | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>GET_SELECTION_FOR_NODE...more details | ||
| INSERT_GROUPS | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>INSERT_GROUPS...more details | ||
| INSERT_PL_HOLDER_FOR_CHILDREN | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>INSERT_PL_HOLDER_FOR_CHILDREN...more details | ||
| MAP_RESULT_RANGE_2_SOURCE_IDX | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>MAP_RESULT_RANGE_2_SOURCE_IDX...more details | ||
| READ_AND_EXPAND_GROUP | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>READ_AND_EXPAND_GROUP...more details | ||
| READ_DATA | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>READ_DATA...more details | ||
| READ_GROUPS | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>READ_GROUPS...more details | ||
| READ_INITIAL_NODES | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>READ_INITIAL_NODES...more details | ||
| READ_SIZE | Protected | |
| CALL METHOD cl_salv_ida_grouping_service=>READ_SIZE...more details | ||
| REFRESH_RESULT_RANGES_IN_NODES | Protected | |
| 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.
| Name | Level | Description | Initial Value | Type | Visability |
| CS_NODE_TYPE | Constant | LIKE | Protected | ||
| MO_AGGR_INFO_HANDLER | Instance Attribute | LIKE CL_SALV_IDA_AGGR_INFO_HANDLER | Protected | ||
| MO_GRAND_TOTAL_TABLE_DESCR | Instance Attribute | LIKE CL_ABAP_TABLEDESCR | Protected | ||
| MO_QUERY_ENGINE | Instance Attribute | LIKE CL_SALV_IDA_QUERY_ENGINE | Protected | ||
| MO_STRUCTDESCR | Instance Attribute | LIKE CL_ABAP_STRUCTDESCR | Protected | ||
| MR_GROUP_KEYS_SAMPLE_RECORD | Instance Attribute | LIKE DATA | Protected | ||
| MS_FILTER_PARAMS | Instance Attribute | LIKE IF_SALV_IDA_TYPES_INT=>YS_FILTER_PARAMS | Protected | ||
| MS_LEVEL_0_SIZE_INFO_WO_AGGR | Instance Attribute | LIKE IF_SALV_IDA_TYPES_INT=>YS_ROW_COUNT | Protected | ||
| MS_SADL_AGGR_RULES | Instance Attribute | LIKE IF_SADL_QUERY_ENGINE_TYPES=>TY_AGGREGATION | Protected | ||
| MT_AGGR_RULES | Instance Attribute | LIKE IF_SALV_IDA_GROUPING_SERVICE=>YT_AGGR_RULE | Protected | ||
| MT_AGGR_RULES_INT | Instance Attribute | LIKE YT_AGGR_RULE_INT | Protected | ||
| MT_GRAND_TOTAL_NODES | Instance Attribute | LIKE YT_NODE | Protected | ||
| MT_GROUP_RULES | Instance Attribute | LIKE IF_SALV_IDA_GROUPING_SERVICE=>YT_GROUP_RULE | Protected | ||
| MT_GROUP_RULES_INT | Instance Attribute | LIKE YT_GROUP_RULE_INT | Protected | ||
| MT_NODES | Instance Attribute | LIKE YT_NODE | Protected | ||
| MT_ORDER_BY | Instance Attribute | LIKE IF_SALV_IDA_TYPES_INT=>YT_DB_SORT_RULE | Protected | ||
| MV_MAX_DISPLAY_SIZE | Instance Attribute | LIKE I | Protected | ||
| M_CACHE_SIZE_ON_EXPAND | Instance Attribute | LIKE I | Protected | ||
| M_EXPAND_FIRST_GROUP | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| M_GRAND_TOTAL_IN_RESULT | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| M_NODES_READ | Instance Attribute | LIKE ABAP_BOOL | Protected | ||
| M_SALV_FIELD_COUNTER | Instance Attribute | LIKE | 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