点击此处---> 群内免费提供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)
目前尚不清楚使用什么标准来确定哪些记录为"黄色",但看起来这些记录是重复的?
如果这样的话,很显然,您可以考虑从提到的那些内部表中删除一些数据 在代码中(尚不清楚它们到底包含什么)。 或者,您可以在APPEND之前检查记录是否已存在。 或者只是在最后残酷地排序并删除相邻的重复项。 这实际上取决于特定的用例和数据。
您好热人Jandri Vay Sianturi ,
我希望这是您的自定义开发,能否澄清以下几点?
->是否要删除黄色突出显示的数据
OR
->您根本不希望数据以黄色突出显示
如果您能提供更多代码详细信息也将有所帮助 ,了解逻辑将有助于我们更好地理解!
不要忘记使用CODE按钮粘贴代码!
注意事项
一周热门 更多>