2020-08-27 04:08发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 我们在SAP CPI中... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我们在SAP CPI中要求将三个不同的csv文件(标题,行项目,计划的行项目)组合在一起,并使用单个idoc(S4 HANA)对其进行映射。 根据头文件中的键值将多个订单项发布到单个idoc中。
能否请您提供必要的Groovy脚本或映射逻辑,以便对多个订单项进行排序,选择和发布。
谢谢
Avinash
你好Avinash,
稍作调整,就可以按预期获得输出,然后向前直接进行消息映射将帮助您获得IDoc结构。
建议#1:
当您将所有三个文件从Pipe Delimeted文件转换为XML时,请使Company字段具有唯一性,例如Company1(而不是在LineItem中使用Company2,在Lot_Line_Item中使用Company3)。
一旦 完成上述操作,然后使用下面的2个XSLT映射(因为我是XSLT的新手,建议使用2个XSLT :),并且像往常一样,我们的专家社区成员可以为我们提供更好的XSLT)
XSLT 1:
<?xml version =" 1.0" encoding =" UTF-8"?> <输出> <标题>
XSLT 2:
<文件> <组>
最终输出:
<组> <标题> Avinash B2 Capgemini Hyd Ravi B3 Capgemini 浦那 Aarush C1 Capgemini Hyd <组> <标题> Varma B1 Dell 禁令 Satya B4 Dell 妈妈 Varma C2 Dell 禁令 <组> <标题> Kaduks B1 Delloite 浦那 Sarmaa2 B4 Delloite 妈妈 Sarma2 B4 Delloite 妈妈 Sarma2 B4 Delloite 妈妈 Santu C2 Delloite Hyd
一旦您掌握了XML,就可以轻松将其转换为IDoc Structure。希望它会有所帮助!
问候,
Sriprasad Shivaram Bhat
最多设置5个标签!
你好Avinash,
稍作调整,就可以按预期获得输出,然后向前直接进行消息映射将帮助您获得IDoc结构。
建议#1:
当您将所有三个文件从Pipe Delimeted文件转换为XML时,请使Company字段具有唯一性,例如Company1(而不是在LineItem中使用Company2,在Lot_Line_Item中使用Company3)。
一旦 完成上述操作,然后使用下面的2个XSLT映射(因为我是XSLT的新手,建议使用2个XSLT :),并且像往常一样,我们的专家社区成员可以为我们提供更好的XSLT)
XSLT 1:
XSLT 2:
最终输出:
一旦您掌握了XML,就可以轻松将其转换为IDoc Structure。希望它会有所帮助!
问候,
Sriprasad Shivaram Bhat
一周热门 更多>