点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在Datahub中添加了与订单相关的扩展,当从SAP ERP向IDC发送IDoc到Hybris时,订单没有复制,并且出现以下错误。
、、、、目标类型当前标题不允许使用订单-类型订单要求缺少列[日期,货币,用户],
在这里,Hybris订单需要用于创建订单的客户(SAP ERP中的联系人)对象,但是在IDoc中,我在那个位置获得了B2BUnit(SAP ERP中的Customer)。
我们如何克服来解决这个问题
谢谢
Venki
对于在SAP中创建并通过IDOC流到Hybris的订单,您可以将用户添加为匿名用户(在您的datahub映射中)
Web Order始终具有与之关联的用户,而IDOC则具有用户信息
没错,但是当IDOC中没有用户信息(电子邮件ID)时, >
impex的编写方式应使用户的默认值是匿名的。
如果您在SAP中有用户信息,而在IDOC中您没有获得这些价值,那么IDOC显然是一个问题。
,
Order idoc必须包含用户信息。 您需要验证。 还要检查是否已正确地将SAP字段从idoc映射到规范字段,然后再映射到目标。 复制订单时,还要确保客户信息出现在hybris系统中。 希望有道理。
拉胡尔
一周热门 更多>