不是使用BAPI_DOCUMENT_CREATE2创建的DIS(提交)

2020-08-15 07:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 当我尝试使用BAPI...

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

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


专家们,

当我尝试使用BAPI_DOCUMENT_CREATE2创建文档信息记录时,我收到一个奇怪的问题。

返回了一个文档编号,但是没有创建信息记录。
我尝试了它" COMMIT WORK AND WAIT"以及BAPI_TRANSACTION_COMMIT(有等待和无等待)。

这是我尝试过的:

测试数据:

测试顺序(基于注释2622784):

结果:

尚未创建DIS(CV03N):

奇怪的部分是:

如果我第二次运行它,则返回完全相同的数字并创建文档信息记录。

我在自定义fm中尝试了"等待X秒"(10-60秒),但是没有运气。

有什么想法吗?


谢谢!

亲切的问候

蒂姆

(10.7 kB)
2条回答
大简至美
2020-08-15 08:30

您好Bartosz,

ST22干净,返回结构为空。
如前所述:

调用bapi并执行bapi_transaction_commit(等待= X)后,我在抽签中进行选择,但没有输入。

然后,我在相同的fm中运行bapi,然后再次进行提交。

然后,使用第一个调用中已返回的相同编号的信息记录创建。

问题是:我们需要通过rfc调用bapi,所以这种解决方法对我们不起作用。

我很感谢任何想法。

谢谢!

亲切的问候

Tim

一周热门 更多>