提交和退货无法正常工作

2020-09-08 23:08发布

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

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

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


大家好,

我有一个程序,该程序调用标准FM以更新退货凭证中的数量字段。

由于某些原因,我不得不在BADI中使用SUBMIT语句来更新收货的数量字段。

现在我已经使用了SUBMIT语句,如下所示:

在表上循环

提交ztest

with p_qty = wa_lips_in-lfimg

与p_vbeln = wa_lips_badi-vbeln

然后返回。

endloop。

我正在BADI中传递报告的参数。但是,现在从我的BADI中调用并执行该报告之后,控件将返回到我的BADI中的第一个语句,而不是在SUBMIT语句之后

现在,在SUBMIT语句之后,我希望控件返回到它在其中调用的LOOP语句。

但是控件转到LOOP语句上方的第一行,并且两次执行了该报告!

请帮助。

4条回答
代楠1984
2020-09-08 23:29

(很抱歉在旧主题上发帖)

一个小解释:

  1. 要在其中添加提交工作 "提交的"程序,如果它在更新任务中执行了一些CALL FUNCTION'...',则这些函数模块将永远不会被调用(在提交之后执行COMMIT WORK为时已晚,因为不同的" SAP LUW"是不同的 "内部会话")。
  2. 在ZTEST末尾的离开程序绝对没用。

一周热门 更多>