2012-01-25 26 views
1

我有一种情况和ABAP增强由client.The场景所需是如下:单独传送顺序:SD模块

我有1行项目销售订单,其具有输送量5000(超过交货和交货期容忍5.0)。超过交货容差,我有5250可以交付的金额。当我创建5000件物品的递送订单时,它很好。但是在此之后,当我想为剩余的250件(其来自过度交货容差)创建另一个送货订单时,我无法创建送货订单。

我能做些什么来使我能够在这种情况下创建交付订单。需要帮助。即时通讯工作的客户希望通过做这种增强来最大限度地提高销售额。我之前曾玩过vbuk状态标志,但是它不起作用。请帮帮我。

在此先感谢。

+1

您为什么要创建第二个订单?无论如何,如果您配置了超配容差,为什么还要更改订单?您可能只需在单次交付中交付订购数量+超额交付容差。您需要创建增强功能,以增加交付创建时的交付数量。 –

+0

@GarlandGreene:它实际上是客户要求的最大化他们的利润。但是你对改进的建议是我现在的首要任务,目前正在与顾问讨论。非常感谢。 –

回答

0

ABAP增强不应该是必需的。正如GarlandGreene指出的那样,您已经配置了容差,所以应该能够使用5250创建交货。

很明显,您将无法创建250的交货,因为这在交货容差下太远了。编辑:我不认为这是正确的,基于你可以创建2 x 2500的事实,但留下来评论下面是有道理的。

你还谈论了玩VBUK状态标志,我希望你使用BAPI来创建交付,而不是试图直接更新SAP标准表! SAP在幕后使用了很多互连功能,并且直接更改表格可能会产生非常不可预测的结果。

+0

估计:感谢您的反馈。我不明白你的“这是在交付容忍下的方式”? –

+0

为了清晰起见,我编辑了答案。如果容差是5%,销售订单是5000,那么交货不能少于4750. – Esti

+0

我明白我们能够为5250创建一个单一的交货单,但是如果我想创建3个交货单,例如:2500 ,2500,250?标准SAP允许我们创建直到第二个交货单,因为累计数量在第二个交货单上达到5000,但是当您创建第二个250时,我们无法创建它。请帮助...我可能错了,但这个例子是基于我的经验。谢谢你 –

0

在您的销售订单项目运输选项卡中将零件交货/项目指示器设置为'D',然后创建2500,2500和250.它将允许。

+0

嗨Nishant,我试过但失败了。之前,我有一个错误,说“订单没有与订单0000000168相关的订单,订单类型为ZOR1”,但是如上所述,在对销售订单进行更改后,它显示一个新的错误“项目000010,matl分期日期19.01。12用当前日期替换“和”不允许交货数量的物品“。项目将被删除“ –