2020-08-14 09:14发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如果我要删除一个内部表中的所有条... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如果我要删除一个内部表中的所有条目(基于一个字段,而另一个内部表中的条目不存在),该怎么做。
嗨,
在循环内删除可能会导致性能问题。 相反,您可以使用字段符号。
Itab1-您要从中删除
itab2-检查表。
field1-比较字段
使用以下代码:
FIELD-SYMBOLS:喜欢itab1。
在itab1分配上循环。用密钥field1 = -field1将表itab2读入wa_itab2。如果sy-subrc NE 0. 清除:- 字段1。 ENDIF。清除:wa_itab2。 ENDLOOP。删除itab1字段1的初始位置。
最多设置5个标签!
嗨,
在循环内删除可能会导致性能问题。 相反,您可以使用字段符号。
Itab1-您要从中删除
itab2-检查表。
field1-比较字段
使用以下代码:
FIELD-SYMBOLS:喜欢itab1。
在itab1分配上循环。 -field1将表itab2读入wa_itab2。- 字段1。
用密钥field1 =
如果sy-subrc NE 0.
清除:
ENDIF。
清除:wa_itab2。
ENDLOOP。
删除itab1字段1的初始位置。
一周热门 更多>