点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们正在使用异步订单管理以IDOC的形式通过Data Hub将订单发送到SAP。 我们正在使用ORDERS05 IDOC模式执行相同的操作。
我们面临的问题是,如果我们有4个Order条目,并且我们以正确的顺序发送条目0,条目1,条目2,条目3,我可以在DataHub的Raw,Canonical数据中看到相同的内容
但是在目标中发布(转换为IDOC)时,订单条目正在更改。 在数据中心日志中生成的IDOC中,条目的顺序类似于条目3,条目2,条目0,条目1(每次都是一些随机顺序)。
在生成IDOC时,我希望订单与Canonical中的订单相同,我是否需要为此做任何事情?
在此之前,我非常感谢您的帮助。
感谢Pradeep
这是数据中心的已知行为。
根本原因是规范项目到目标项目的转换是通过并行处理完成的,并且不保留任何输入顺序。 实际上,目标项目是按目标项目ID排序的,但这并不能改善情况。
我已经提供了一种解决方法来执行IDOC发布后的创建排序:
https://answers.sap.com/questions/12755740/ sorting-of-order-entry-segments-in-datahub.html
,
能否请您帮助我们使用ORDERS05作为idoc将订单数据发送到SAP的步骤? 您是否使用ORDERS05 xsd创建了JAXB类? 当我们从xjc生成类时,所有的段类都是作为静态生成的,仅生成到一个类文件中。 我们如何获得与oob类(saporder jar的目标扩展名)相同的段类名称(用$作为段层次之间的分隔符)?
感谢您的帮助。
谢谢。
一周热门 更多>