分割记录

2020-09-22 04:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,SDNites, 我...

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

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


嗨,SDNites,

我正在处理一项要求,我将收到多个订单项,我们必须使用这些订单项的详细信息来获取来自第三方系统的更多详细信息(为此,我将使用Request-Reply)。

上述场景的复杂度是

每个订单项中都有多个代码(代码不是强制性的,可能会出现也可能不会出现)。 另外,代码具有与之相对应的优先级,因此我们必须使用第一个代码获取详细信息,如果找到该值,则不要使用第二个代码进行获取,否则使用它,并以相同的方式处理所有订单项以获取数据。

示例

让我们说代码按优先级顺序是A,B,C,D

输入XML文件是这样的,

<父项>
<订单项>
1
B
在请求-答复中使用值
C
在请求-答复中使用值


(请注意, 代码标签不是固定的,可以插入任何标签)
1
C
在请求-回复中使用值
A
在请求-答复中使用值


<订单项>(此处仅注意1 发送代码)
1
B
在请求-回复中使用值


<订单项>
1
D
在请求-答复中使用值
A
在请求-答复中使用值


在上文中,我们必须基于优先级A,B,C,D来获取详细信息,如果找到使用第一优先级的记录,则不会继续进行,如果找不到,则将继续进行。 提取所有详细信息后,我们必须以1 XML格式收集所有记录,以便我可以将其用于进一步的逻辑。

任何指针都会有很大帮助。

此致

Abhishek

2条回答
My梦
2020-09-22 04:54

嗨,SDNites,

任何指针都会有很大帮助。

此致

阿比

一周热门 更多>