BAPI_OUTB_DELIVERY_CREATE_STO不考虑参数中传递的数量。

2020-08-31 03:26发布

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

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


BAPI_OUTB_DELIVERY_CREATE_STO并不总是按照参数中指定的数量创建交货,有时,如果有更多库存,则可能会更多。

此外,在创建交货后的程序中,我还必须进行拣配,批拆分和PGi。 但是有时直到代码到达拣配和批处理拆分时,才创建交付,而我却收到了错误消息。

我在使用主要bapi之后仍在使用BAPI_TRANSACTION_COMMIT,但仍然是问题。 请让我知道您的建议。

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

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


BAPI_OUTB_DELIVERY_CREATE_STO并不总是按照参数中指定的数量创建交货,有时,如果有更多库存,则可能会更多。

此外,在创建交货后的程序中,我还必须进行拣配,批拆分和PGi。 但是有时直到代码到达拣配和批处理拆分时,才创建交付,而我却收到了错误消息。

我在使用主要bapi之后仍在使用BAPI_TRANSACTION_COMMIT,但仍然是问题。 请让我知道您的建议。

付费偷看设置
发送
2条回答
SAP浪
1楼-- · 2020-08-31 04:12

嗨Aasim,

"代码已到达领料,但未创建交货"->尝试使用BAPI_TRANSACTION_COMMIT,将WAIT设置为" X"。

GK

lukcy2020
2楼-- · 2020-08-31 04:23

您好 AASIM SHAIKH

问题的原因是您 如果系统没有足够的时间来注册通过MAIN BAPI创建的对象,则系统需要一些时间来完成后端的提交。 尝试使用下面的代码,它将等待系统完成COMMITS,然后继续下一步。这应该可以解决您的问题。

调用功能'BAPI_TRANSACTION_COMMIT'
           出口
             等待= abap_true
           输入
             return = ls_return。

致谢!

一周热门 更多>