通过LOOP…GROUP BY实现分组编号,或者累计计算,替代AT NEW
REPORT ZTEST_GROUP_BY.
DATA BEGIN OF gs_data.
DATA: sss TYPE CHAR1,
char TYPE char1,
num TYPE i ,
end of gs_data.
DATA: gt_data LIKE TABLE OF gs_data.
DATA LV_COUNT TYPE I.
*内部追加赋值
gt_data = VALUE #( base gt_data ( sss = '1' char = 'A' )
( sss = '1' char = 'A' )
( sss = '2' char = 'A' )
( sss = '2' char = 'A' )
( sss = '2' char = 'A' )
( sss = '2' char = 'A' )
( sss = '3' char = 'B' )
( sss