1

我想生成一个 IDOC 文件以使车间订单可用于 R/3 SAP 系统。我的问题是关于E2EDK01中的BELNR。由于我们无法使用 Web 服务和 BAPI,我们只能通过文件提供数据。

实际问题是:

我还需要IDOC 文件中的[BELNR]吗?如果是,从哪里得到这个[BELNR]

4

1 回答 1

1

E2EDK01-BELNR 是订货方的订货号,一般不需要,但有用。

示例:客户发送订单,但不确定订单是否收到您。于是他再次发出命令。现在您有两个类似的订单。您无法知道是否有两个相似的订单,或者您是否有两个 idocs 用于同一订单。

如果 E2EDK01-BELNR 填写的是客户系统的订单号,您可以决定如何进行(例如忽略第二个 idoc)。

如果我理解你的问题是正确的,你可以从你的商店系统中创建订单。您可以提供一个(可选)字段,例如“您的订单号”并使用它。如果再次使用相同的订单号(每个客户),您可以发出警告(“订单 X 已订购”)。

如果您不想要此字段,您可以使用会话 ID 来识别重复发布。

于 2015-03-16T11:18:58.870 回答