我需要计算基于一个字段的内部表中的重复行数。
我试图创建一个工作区并计算重复数据,但问题是它会计算所有重复数据。我的目的是在同一日期之前计算重复数据。
DATA: gv_line TYPE i.
gv_line = 0.
LOOP AT i_sect_proe.
IF wa_sect_proe IS INITIAL.
wa_sect_proe = i_sect_proe.
CONTINUE.
ENDIF.
IF wa_sect_proe-/smr/wondat EQ i_final_f-/smr/wondat.
gv_line = gv_line + 1.
ENDIF.
i_sect_proe-/smr/line = gv_line.
ENDLOOP.
我尝试过的代码显示所有重复数据的数字。
数据:lt_result开始出现 0,
日期类型基准面,
计数类型 I,
结束 lt_result。
按日期字段对表进行排序。
在您的餐桌上循环。
lt_result日期 = 您的表日期字段。
lt_result计数 = 1。
收集lt_result lt_result。
结束循环。
结果为 lt_result[]。