在SAP PO映射中完整排序带有上下文的总队列值

2020-09-15 08:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我有一个要求,...

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

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


专家们,

我有一个要求,我必须按升序对接收器值进行排序,并且还应该根据接收器对各个字段进行排序

结构看起来像

记录(0个无界)

-> Structure1(1-1)

---->收件人ID(1-1)

----> Structure2(0无限)

---------> Value1(0-1)

----> Structure3(0无限)

---------> Value2(0-1)

现在需要根据接收方对输出进行排序(可以重复接收方)

有效负载示例如下

在这里,我在映射第3条记录的第2结构2的value1时面临挑战

我使用sortbykey funtion(以RecieverID作为键)对value1进行排序,但未能在正确的位置生成上下文。 请向我发布一些想法。

关于上下文的问题

在对接收器进行排序之前

------------------

接收方ID 1

------------------

收件人ID 2

------------------

接收方ID 1

------------------

收件人ID 2

------------------

对接收者进行排序

------------------

接收方ID 1

接收方ID 1

收件人ID 2

收件人ID 2

------------------

Value1的数据与输入文件中的

------------------

Value1

------------------

Value1

------------------

Value1

Value1

------------------

Value1

------------------

使用接收者ID排序后,队列应类似于

------------------

Value1

------------------

Value1

Value1

------------------

Value1

------------------

Value1

------------------

可以通过对总Q中的值以及如下所示的上下文进行排序来解决此问题

那该怎么做呢? 请帮助实现您的想法。

(7.3 kB)