Abap 超出交付公差的单独交付订单:SD模块

Abap 超出交付公差的单独交付订单:SD模块,abap,sap-erp,Abap,Sap Erp,我有一个场景,客户端需要一个abap增强,场景如下: 我有一个销售订单,其中有一个行项目,交付数量为5000(5.0超额交付和不足交付公差)。有超额交付公差,我有5250的金额可以交付。当我创建5000个项目的交货订单时,这是可以的。但是在那之后,当我想为剩余的250个项目创建另一个交货订单时(这是由于超额交货公差),我无法创建交货订单 在这种情况下,我可以做些什么来创建交货订单。需要帮助。我正在处理的客户希望通过执行此增强来最大限度地提高销售额。我以前一直在玩vbuk状态标志,但它不起作用。请

我有一个场景,客户端需要一个abap增强,场景如下:

我有一个销售订单,其中有一个行项目,交付数量为5000(5.0超额交付和不足交付公差)。有超额交付公差,我有5250的金额可以交付。当我创建5000个项目的交货订单时,这是可以的。但是在那之后,当我想为剩余的250个项目创建另一个交货订单时(这是由于超额交货公差),我无法创建交货订单

在这种情况下,我可以做些什么来创建交货订单。需要帮助。我正在处理的客户希望通过执行此增强来最大限度地提高销售额。我以前一直在玩vbuk状态标志,但它不起作用。请帮帮我


提前感谢。

不需要进行ABAP增强。正如GarlandGreene指出的,您已经配置了公差,因此应该能够使用5250创建交付

很明显,您将无法创建250的交付,因为这远远低于交付容差。编辑:我不认为这是正确的,因为你可以创建2 x 2500,但留下来让下面的评论有意义


您还谈到使用VBUK状态标志,我希望您使用的是BAPI来创建交付,而不是试图直接更新SAP标准表!SAP在幕后使用了许多相互关联的功能,直接更改它们的表可能会产生非常不可预测的结果。

在销售订单项目发货选项卡中将零件交货/项目指示器设置为“D”,然后创建2500、2500和250。它将允许。

为什么要创建第二个订单?如果配置了过度交付公差,为什么还要更改订单?您可能只需在一次交付中交付订购数量+超额交付公差。您需要创建一个增强功能,以在交付创建时增加交付数量。@GarlandGreene:客户实际上需要这样才能最大限度地提高他们的利润。但是您对增强功能的建议是我现在的首要任务。目前正在与顾问讨论。非常感谢。Esti:谢谢您的反馈。我不知道通过你的“这是在交货公差范围内”来理解吗?为了清楚起见,我编辑了答案。如果公差为5%,销售订单为5000,则交货不能少于4750。我知道我们可以为5250创建单个交货订单,但是如果我想创建3个交货订单,例如:2500、2500250,该如何创建?标准sap允许我们创建到第二个交货订单,因为第二个交货订单上的累计数量达到5000,但当您创建250个订单中的第三个订单时,我们无法创建。请帮助…我可能错了,但示例基于我的经验。谢谢,嗯,我现在更了解您的问题了,您可能希望将此评论复制到您的问题中,因为它澄清了您试图做的事情!创建最后一个订单时是否收到特定的错误消息?如果创建2500,然后创建250,然后创建2500,会发生什么?如果有效的话,你可能必须确保在最后一次交货之前你从未完全交货,但我不确定你如何能保证这一点。另外,请尝试sdn.sap.com上的SD论坛,因为这可能是一个配置问题。您好,Nishant,我尝试过,但失败了。之前,我遇到一个错误,说“订单0000000 168,订单类型ZOR1中没有交付相关项目”,但在您提到的对销售订单进行更改后,它显示了一个新错误“物料000010,材料投料日期2012年1月19日替换为当前日期”和“不允许没有交货数量的物料”。“项目将被删除”