通过IDoc创建销售订单时某些项目无法确认

2020-08-30 20:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们有一个场景,其中...

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

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


大家好,

我们有一个场景,其中我们正在通过IDOC(ORDERS05)创建SO。 我们面临的问题是,尽管正在创建订单,但是对于某些订单项(随机),即使有库存,我们也无法获得确认的数量。 但是,当我们手动进行可用性检查(在VA02或V_V2中)时,我们得到了确认的数量。 有办法解决这种情况吗? 如果是,怎么办?

谢谢

Diljith

2条回答
zhangjiyang1323
2020-08-30 20:58

我要检查的第一件事(因为您提到了某种程度的随机性),这是否确实是随机的。 可能最简单的方法是通过WE19再次创建相同的订单(确保您有足够的库存)。 可能值得尝试的另一件事是从VA01创建完全相同的订单并比较结果。 我通常尝试在前台从IDOC创建销售订单,以确保稍后在VA01中执行完全相同的步骤。

我假设在创建订单和重新检查VA02之间,没有物料移动,订单被拒等。

随机性可能与自定义代码有关-您是否已将其消除为潜在的根本原因? 您可以检查您的项目文档或开发规范,是否执行了与ATP相关的任何操作。

我想到的另一件事是阻止ATP正确执行的锁。 您可以检查SAP注释 1918247-可用性检查期间的阻止概念(可能您已经进行了这些设置,但是 以防万一)。 顺便问一下,您是否将APO用于ATP?

如果事实证明该问题是可重现的,则另一个可能的选择是在处理文档时尝试调试(SAP注释2 219495-调试指南ERP ATP检查可以为您提供帮助)。

一周热门 更多>