SAP FOR GROUP BY VALUES ABEXA



Get Example source ABAP code based on a different SAP table
  



ABAP_ITAB - Grouping with FOR Using Column Values
This example demonstrates the construction of the group key using simple value assignments.

ABAP_SOURCE_CODE
DEMO CL_DEMO_FOR_GRPS_BY_VALUES

ABAP_DESCRIPTION
This example works in the same way as the corresponding executable example for LOOP AT ... GROUP BY, but uses the expression FOR GROUPS ... OF for a table reduction with REDUCE instead of the group loop. In both cases, the group key after GROUP BY is constructed in exactly the same way.
The result of the table reduction is a reference to an object of the class CL_DEMO_OUTPUT to which the results of the grouping are written. The group members are written to a local auxiliary table members using a table comprehension with VALUE. This table comprehension could also be used in the executable example for LOOP AT ... GROUP BY instead of the member loop.