ABAP-库龄分析报表开发心得

发布时间 2023-07-15 15:31:43作者: yddwinter

1. CLAER结构语句最好写在LOOP循环语句内的第一行

因为写在LOOP循环语句内的最后一行,如果中间有CONTINUE语句,则结构不会被清空。当下个循环的结构某些字段是空值,则上一个结构里面有值的字段不会被更新为空值,也就是说INTO只会把不为空的值往结构的对应字段里面填充。

LOOP AT lt_kopo INTO DATA(ls_kopo).
    CLEAR gs_data.
    MOVE-CORRESPONDING ls_kopo TO gs_data.
    ......
    CONTINUE.
    ......
    APPEND gs_data TO gt_data..
ENDLOOP.