点击此处---> 群内免费提供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确认子行。
有人遇到过这样的问题吗?
谢谢
我认为SAP注释 2146153-升级或注释1849230实施后,销售订单增强功能停止工作是 与您的情况有关。 根据其"在进行后台处理(edi,bapi调用,后台作业)的情况下, 现在只在一次之后调用一次atp检查 我建议您阅读该说明以了解可能的解决方法(甚至有代码段)。
您的SAP版本是什么?HANA还是什么?
@ Snehal Khasale
您是否要将日程表行数据(ORDER_SCHEDULES_IN和ORDER_SCHEDULES_INX)传递给FM'BAPI_SALESORDER_CREATEFROMDAT2'。
请参阅以下说明。
500176
如果上述操作无效,请在FM AVAILABILITY_CHECK_CONTROLLER上设置一个断点,以确保ATP实际上 在您的Bapi进程中被调用。这是负责ATP检查的功能。
非常感谢Veselina。这是我一直在寻找的信息。
感谢唐加!
ATP在BAPI期间被调用。
但是问题是在触发用户出口SAVE_DOCUMENT_PREPARE后调用ATP。 因此SAVE_DOCUMENT_PREPARE中的逻辑没有ATP订单项和确认。 这给用户出口中的所有逻辑带来了问题。
在VA01中调试时,在退出SAVE_DOCUMENT_PREPARE之前调用ATP,并且在SAVE_DOCUMENT_PREPARE中使用相同的逻辑来获取所有ATP订单项,因此工作正常。
如果您对造成此问题的ATP的任何配置有任何想法,请帮助我。
发布查询并进行进一步更新时,请在"评论"下而不是在"答案"下添加内容,因为您不是在回答查询,而是仅提供由 成员。 同样,当您在"注释"下添加文本时,该文本将提示您所响应的人,而如果您在"答案"下添加该文本,则该成员将不会被提示。 顺便说一下,您的上述答案已被我转换为评论。
不确定您使用的是哪个版本。 看看OSS注释191184和324171
一周热门 更多>