点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
正在尝试根据用户拆分数据。 我已经尝试过使用通用拆分器,但是它正在拆分每条记录,试图通过userid将xsd更改为父节点,并映射它们下面的所有字段,但没有成功。
您能告诉我我们可以做到吗? 我已经附加了示例文件,在其中我需要根据用户ID拆分数据,因此输出应仅是2条记录,而不是多个。
此致
Sandhya
samplefile.txt (12.5 kb)
桑迪亚,
能否请您尝试在Iflow中执行以下步骤。
1。 使用下面提到的XSLT代码根据基于" UserID"的唯一值进行分组,我现在也包括了节点。
2。 使用常规拆分器,并以"//root"的形式提及XPath表达式以拆分有效负载。
3。 如果需要,删除节点。 使用值为" Node"和XPath表达式为"//root"的过滤器。
此致
Vinay Halale
@ sandhya.ravi请定义您想要获得什么结果? 您是否希望将XML分为两个部分:
和
?
你好桑迪亚,
使用拆分器是不可能的,但是使用XSLT可以轻松实现。
请尝试使用下面的XSLT代码。
此致
Vinay Halale
您好亚当·巴杜拉,
是的,我希望您的展示所得到的确切结果像这样分为两部分。
此致
Sandhya
你好,Sandhya,
我在较早复制时犯了一个错误,
我编辑并再次粘贴了正确的代码。 请复制我先前的评论,再试一次。
我进行了测试,并按预期工作。
此致
Vinay Halale
Hi vinay kumar halale ,
XSLT代码不起作用,因为它仅在部署时会引发错误。 对你有用吗?
此致
Sandhya
你好,Sandhya,
能否请您再次检查并确认,由于有效负载中有两个不同的用户ID,因此应该拆分两个""标签。
请找到随附的屏幕截图以供参考。
此致
Vinay Halale
一周热门 更多>