如何在CPI的下一步中使用来自请求答复的响应

2020-08-13 20:29发布

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

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


专家们,

我需要从Employee Central提取员工数据,并且由于我们的薪资系统是S4,因此我需要根据员工编号从S4提取一些字段,这是Employee Central的响应。

请参见下面的设计-

在这里,我想从步骤2的响应中获取员工ID,然后存储并使用将SOAP请求发送到S4系统并获取响应,然后将其合并到原始消息中。

有人可以在步骤2之后提供一些有关如何实现此目标的提示。

此致

Akash

(12.0 kB)

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

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


专家们,

我需要从Employee Central提取员工数据,并且由于我们的薪资系统是S4,因此我需要根据员工编号从S4提取一些字段,这是Employee Central的响应。

请参见下面的设计-

在这里,我想从步骤2的响应中获取员工ID,然后存储并使用将SOAP请求发送到S4系统并获取响应,然后将其合并到原始消息中。

有人可以在步骤2之后提供一些有关如何实现此目标的提示。

此致

Akash

(12.0 kB)
付费偷看设置
发送
5条回答
d56caomao
1楼 · 2020-08-13 20:56.采纳回答

使用XSLT转换数据。

 <?xml version =" 1.0" encoding =" UTF-8"吗?>
 
 
 
 
 <项目>
 
 
 
 
 
 
 
 
 
超级大咸鱼
2楼-- · 2020-08-13 21:09

在XSLT下面尝试获取多个记录:

 <?xml version =" 1.0" encoding =" UTF-8"?>
 
 
 
 
 
 <项目>
 
 
 
 
 
 
 
 
 
 
微wx笑
3楼-- · 2020-08-13 20:53

嗨,阿卡什,

除了内容丰富器之外,您还可以使用属性来保存正文,并且可以在iflow中使用属性内的值。

当您想再次使用它时,可以在体内再次映射它。

如果您想使用XSLT映射数据,则可以在XSLT的内部使用多个属性值以及正文

此致

Yatan

派大星 ヾ
4楼-- · 2020-08-13 21:10

嗨, Yatanveer Singh

谢谢您的回复。

我的要求是从响应中获取userId。

请帮助您了解如何从响应有效负载中获取该信息。

响应有效载荷:

 
 
 已取消
  2020-02-24T15:35:19.000 
  012c5fd9fbe74331a3b233c665155c47 
 
  1 
  2020-02-24T00:00:00.000 
 
 
  1016 
 年假
 
 
  1 
  100050 
  1 
  2020-02-24T15:34:53.000 
  1016 
 
  100050 
  100050 
  2020-02-24T00:00:00.000 
  1 
 
 

用户ID的Xpath:EmployeeTime/EmployeeTime/userId

获取userId之后,我将使用这是另一个SOAP请求,并从S4系统获取数据。 下方的请求结构-

 <?xml version =" 1.0" encoding =" utf-8"?>
 
 
 <项目>
 用户ID 
 
 
  

此致

Akash

我是小鹏鹏啊
5楼-- · 2020-08-13 21:19

您好 Akash Shrivastava

您可以使用 内容丰富工具,其中用户ID可能是重要的帖子请求回复。

参考:

https://help.sap.com/viewer/368c481cd6954bdfa5d0435479fd4eaf/Cloud/zh-CN/8827f9feb94e4264aaf42ac1c6ce11pe7.html

致谢

Praveen T

一周热门 更多>