1

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

我有一个销售订单,其中包含 1 个订单项,其交货数量为 5000(5.0 超额交货和低于交货容差)。使用超额交货容差,我有 5250 的数量可以交付。当我创建一个包含 5000 个项目的交货单时,这很好。但在那之后,当我想为剩余的 250 个(来自超额交货容差)创建另一个交货单时,我无法创建交货单。

在这种情况下,我该怎么做才能创建交货单。需要帮助。我正在处理的客户希望通过执行此增强功能来最大化销售额。我之前正在使用 vbuk 状态标志,但它没有用. 请帮我。

提前致谢。

4

2 回答 2

0

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

显然,您将无法创建 250 的交货,因为这远低于交货容差。编辑:我认为这是不正确的,基于您可以创建 2 x 2500 的事实,但将其留给下面的评论才有意义。

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

于 2012-01-26T00:16:56.810 回答
0

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

于 2012-02-02T16:33:32.630 回答