如何逻辑纠正附加数据

2020-09-01 10:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。我在追加数据时遇到了一些...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好。
我在追加数据时遇到了一些问题。 这是我的句法。

....

it_data是显示结果的表。

这是执行时的数据。

如何在不捕获黄色高亮的情况下附加it_data,如此捕获所示。 (我不需要黄色数据)

 跨度 {
 字体家族:" Courier New";
 字体大小:10pt;
 颜色:#C0C0C0;
 背景:#16152B;
 }
 .L0S32 {
 颜色:#FF00FF;
 }
 .L0S52 {
 颜色:#009DE0;
 }
 .L0S55 {
 颜色:#FF00FF;
 }
 .L0S70 {
 颜色:#808080;
 }
    循环到it_idh。
     在it_tcode处循环播放tcode_grp EQ it_idh-tcode_grp

                        AND tmplt EQ it_idh-tmplt。

       如果sy-subrc EQ 0。

         it_data-tcode = it_tcode-tcode。

         it_data-tdesc = it_tcode-descr。

       万一。



       在it_actvt的toop_grp EQ处循环播放it_idh-tcode_grp

                       和tcode_buzei EQ it_tcode-buzei。

         如果sy-subrc = 0。

           it_data-activity = it_actvt-actvt_descr。

         万一。

       结局。

       APPEND it_data。

       清除it_tcode。

     结局。
 附加it_data。

(18.5 kB)
2条回答
CJones
2020-09-01 11:04 .采纳回答

目前尚不清楚使用什么标准来确定哪些记录为"黄色",但看起来这些记录是重复的?

如果这样的话,很显然,您可以考虑从提到的那些内部表中删除一些数据 在代码中(尚不清楚它们到底包含什么)。 或者,您可以在APPEND之前检查记录是否已存在。 或者只是在最后残酷地排序并删除相邻的重复项。 这实际上取决于特定的用例和数据。

一周热门 更多>