我想生成一个IDOC文件,以使车间订单可用于R / 3 SAP系统。我的问题是关于 E2EDK01 中的 BELNR 。由于我们没有可能使用Webservices和BAPI,我们只通过文件提供数据。
实际问题是:
我还需要IDOC文件中的 [BELNR] 吗? 如果是,从哪里获取 [BELNR] ?
答案 0 :(得分:1)
E2EDK01-BELNR是订购方的订单号,通常不需要,但很有用。
实施例: 客户发送订单,不确定订单是否收到您的订单。所以他再次发送订单。现在你有两个类似的订单。如果有两个相似的订单,或者如果您有两个相同订单的idoc,则无法知道。
如果E2EDK01-BELNR填写了客户系统的订单号,您可以决定如何继续(例如忽略第二个idoc)。
如果我理解您的问题是正确的,那么您可以从商店系统中创建订单。您可以提供一个(可选)字段,例如'您的订单号'并使用这个。如果再次使用相同的订单号(每位客户),您可以发出警告(" 订单X已订购")。
如果您不想要此字段,可以使用会话ID识别双重发布。