标识是通过IDOC还是通过交易创建PO

2020-08-22 10:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我目前正在使用BA...

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

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


大家好,

我目前正在使用BADI ME_PROCESS_PO_CUST方法PROCESS_ITEM。

我应该仅在通过交易创建PO而不是由IDOC创建PO时应用处理方法。

也许有人知道如何找到答案?

感谢您的帮助

12条回答
四川大学会员
2020-08-22 10:40 .采纳回答

我怀疑读取IDoc表会有所帮助-您将如何识别要读取的IDoc? 状态仅在创建后才用PO#更新,在创建过程中没有可靠的链接。

如Ravi所建议的那样,用户ID是一个简单的选择(您可能希望避免硬编码并将其存储在 而是一些表,因为它可能会更改)。 另一个解决方案是使用IDoc用户出口设置一些值(在PO字段或在内存等中),以表明它来自IDoc。 您还可以在调试器中研究全局变量,以查看使用IDoc时它们是否有不同的值。 例如。 在销售订单处理中,有一个用于标记BAPI创建订单的标记。

一周热门 更多>