基于两列值条件删除内部表

2020-09-12 04:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有一个包含17条记...

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

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


大家好,

我有一个包含17条记录的内部表

我需要根据两个字段列的值删除两行

例如:

条件为,如果移动类型警告为102,并且其文档编号为belnr为初始,则它将检查101移动类型,并且其文档编号也为初始。

它应该从内部表格中删除这两个订单项。如何实现?

6条回答
Tong__Ming
2020-09-12 05:25
 *语法可能错误,请重写自己...

 在ITAB分配所在的BWART ='102'时环
                               贝尔尼是首创。
 读取表ITAB密钥BWART ='101'时不传输任何字段
                                                 BELNR =''。
 如果SY-SUBRC EQ 0。
    标志='X'。
 万一。
 结局。


 IF FLAG EQ ABAP_TRUE。
    删除ITAB WHERE BWART ='102'和'101'。
 万一。
 

一周热门 更多>