USEREXIT_SAVE_DOCUMENT_PREPARE未显示销售订单ATP分配

2020-08-27 14:23发布

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

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


大家好,

从BAPI_SALESORDER_CREATEFROMDAT2调用时,USEREXIT_SAVE_DOCUMENT_PREPARE未显示销售订单ATP分配

根据sap,SAVE_DOCUMENT_PREPARE"此用户出口可用于保存销售文档之前进行更改或检查"

这意味着在保存订单之前,此出口应在XVBAP表中具有所有行项目的详细信息。 当我们使用VA01 TCODE时,这可以正常工作。

但是由于某些原因,当我们调用BAPI" BAPI_SALESORDER_CREATEFROMDAT2"创建订单时,用户出口SAVE_DOCUMENT_PREPARE没有APO确认子行。

有人遇到过这样的问题吗?

谢谢

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

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


大家好,

从BAPI_SALESORDER_CREATEFROMDAT2调用时,USEREXIT_SAVE_DOCUMENT_PREPARE未显示销售订单ATP分配

根据sap,SAVE_DOCUMENT_PREPARE"此用户出口可用于保存销售文档之前进行更改或检查"

这意味着在保存订单之前,此出口应在XVBAP表中具有所有行项目的详细信息。 当我们使用VA01 TCODE时,这可以正常工作。

但是由于某些原因,当我们调用BAPI" BAPI_SALESORDER_CREATEFROMDAT2"创建订单时,用户出口SAVE_DOCUMENT_PREPARE没有APO确认子行。

有人遇到过这样的问题吗?

谢谢

付费偷看设置
发送
9条回答
灬番茄
1楼 · 2020-08-27 14:49.采纳回答

我认为SAP注释 2146153-升级或注释1849230实施后,销售订单增强功能停止工作是 与您的情况有关。 根据其"在进行后台处理(edi,bapi调用,后台作业)的情况下, 现在只在一次之后调用一次atp检查 我建议您阅读该说明以了解可能的解决方法(甚至有代码段)。

槿木_熙
2楼-- · 2020-08-27 14:56

您的SAP版本是什么?HANA还是什么?

ZJXianG
3楼-- · 2020-08-27 14:51

@ Snehal Khasale

您是否要将日程表行数据(ORDER_SCHEDULES_IN和ORDER_SCHEDULES_INX)传递给FM'BAPI_SALESORDER_CREATEFROMDAT2'。

请参阅以下说明。

500176

如果上述操作无效,请在FM AVAILABILITY_CHECK_CONTROLLER上设置一个断点,以确保ATP实际上 在您的Bapi进程中被调用。这是负责ATP检查的功能。

jovirus
4楼-- · 2020-08-27 14:57

非常感谢Veselina。这是我一直在寻找的信息。

小熊yu生菜
5楼-- · 2020-08-27 14:58

感谢唐加!

ATP在BAPI期间被调用。

但是问题是在触发用户出口SAVE_DOCUMENT_PREPARE后调用ATP。 因此SAVE_DOCUMENT_PREPARE中的​​逻辑没有ATP订单项和确认。 这给用户出口中的所有逻辑带来了问题。

在VA01中调试时,在退出SAVE_DOCUMENT_PREPARE之前调用ATP,并且在SAVE_DOCUMENT_PREPARE中使用相同的逻辑来获取所有ATP订单项,因此工作正常。

如果您对造成此问题的ATP的任何配置有任何想法,请帮助我。

当学会了学习
6楼-- · 2020-08-27 14:52

发布查询并进行进一步更新时,请在"评论"下而不是在"答案"下添加内容,因为您不是在回答查询,而是仅提供由 成员。 同样,当您在"注释"下添加文本时,该文本将提示您所响应的人,而如果您在"答案"下添加该文本,则该成员将不会被提示。 顺便说一下,您的上述答案已被我转换为评论。

wang628962
7楼-- · 2020-08-27 15:07

不确定您使用的是哪个版本。 看看OSS注释191184和324171

一周热门 更多>