点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好! 此示例是否有新语法...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好! 此示例是否有新语法...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好!
此示例是否有新语法?
下表是带有两列C1/C2的内部表(itab):
C1 C2
X 1
X 2
Y 1
Y 5
Z 5
现在,我要删除发生C2 = 1的所有条目,条件是,如果C1的一个条目的C2 = 1,那么C1的所有相同条目也将被删除。/p>
结果应如下:
C1 C2
Z 5
这意味着:
C1 C2
X 1-> C2 = 1!
X 2-> C2为1,因此条目也被删除
Y 1->与X 1相同
Y 5->与X 2相同
Z 5->没有发生C2 = 1,这就是保持该记录的原因。
有什么新语法吗?
还..如何获得此结果?
亲切的问候
如果我理解您的要求是正确的...
将表itab放入wa1。
如果wa1-c2 NE'1'。
使用键c1 = wa1-c1 c2 = 1将表Itab放入wa2中。
IF sy-subrc NE0。"该记录的行的C2 NE 1和C1值在任何其他记录中也不包含1。
将其移动到临时的ITAB。
ENDIF。
ENDLOOP。
现在,临时itab应该具有您需要保留的记录。
一周热门 更多>