将标题字段映射到具有上下文更改的项目

2020-08-27 17:21发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

1。 考虑输入平面文件(csv):

field1,field2,field3,field4

field1,field2,field3,field4

2。 这些字段被读入以下输入结构:

数据[]

field1

field2

field3

field4

考虑输出:

数据[]

标头

field1

个项目[]

field2

field3

field4

映射:对于每个唯一的field1字符串,我将field2,field3和field4映射到项。 但是,如果field1(第1行和第2行中)的值相同,则我需要禁止创建第二个data []节点,而是将field2,field3和field4添加到原始field1项下的第二个item []中(请参见下文) )。

数据[]

标头

field1(来自平面文件的第1行)

项目[](来自平面文件的第1行)

field2

field3

field4

items [](来自平面文件的第2行)

field2

field3

field4

我非常感谢您的协助。 我需要创建一个UDF吗?

谢谢

戴夫

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

1。 考虑输入平面文件(csv):

field1,field2,field3,field4

field1,field2,field3,field4

2。 这些字段被读入以下输入结构:

数据[]

field1

field2

field3

field4

考虑输出:

数据[]

标头

field1

个项目[]

field2

field3

field4

映射:对于每个唯一的field1字符串,我将field2,field3和field4映射到项。 但是,如果field1(第1行和第2行中)的值相同,则我需要禁止创建第二个data []节点,而是将field2,field3和field4添加到原始field1项下的第二个item []中(请参见下文) )。

数据[]

标头

field1(来自平面文件的第1行)

项目[](来自平面文件的第1行)

field2

field3

field4

items [](来自平面文件的第2行)

field2

field3

field4

我非常感谢您的协助。 我需要创建一个UDF吗?

谢谢

戴夫

付费偷看设置
发送
4条回答
路亽曱_Ryan
1楼 · 2020-08-27 17:32.采纳回答

大卫你好,

下面的"映射"可能会帮助您。

DafaDDDa
2楼-- · 2020-08-27 17:55

你好戴维,

很高兴为您服务。

您能否以正确的答案来结束这个问题?

hengyuye
3楼-- · 2020-08-27 17:34

可以共享示例输入XML和预期的目标XML。

-Priyanka

# p#

zhangjiyang1323
4楼-- · 2020-08-27 17:32

输入结构

输出结构

当field1重复时,我可以抑制重复的data []节点,但是我仍然需要弄清楚如何将抑制的第二个data []节点中的项目字段(field2,field3和field3)包括到第一个数据中 []节点。

一周热门 更多>