SAP CPI:我们如何忽略复合员工重复记录

2020-08-17 13:57发布

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

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


嗨,

我们有一个要求,当我们用两个查询调用SF复合员工并使用join和collect合并数据时,但是有可能从两个查询中复制复合员工记录,我们需要从合并数据中忽略复制的复合员工记录

请让我知道如何在CPI中实现这一目标。

下面是示例结构。

<?xml version ='1.0'encoding ='UTF-8'?> 1109 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 2020-05-27T15:44:16.000Z 2005P0

此致

阿卜杜勒

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

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


嗨,

我们有一个要求,当我们用两个查询调用SF复合员工并使用join和collect合并数据时,但是有可能从两个查询中复制复合员工记录,我们需要从合并数据中忽略复制的复合员工记录

请让我知道如何在CPI中实现这一目标。

下面是示例结构。

<?xml version ='1.0'encoding ='UTF-8'?> 1109 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 2020-05-27T15:44:16.000Z 2005P0

此致

阿卜杜勒

付费偷看设置
发送
3条回答
四川大学会员
1楼 · 2020-08-17 14:26.采纳回答

您好Abdul

您的样本实际上没有任何重复项,但我假设重复项是指具有相同ID的员工。

您可以使用我在博客文章 XSLT中的想法:过滤XML元素。 要过滤的元素是具有ID的CompoundEmployee元素,该元素已经发生。

这将转换为以下内容:

 <?xml version =" 1.0" encoding ="  UTF-8"?>
 
     
     
     
  

在合并后执行此XSLT样式表。

此致

Morten

Cikesha
2楼-- · 2020-08-17 14:14

您好,SriPrasad ,

是的,但在以下情况下,我们需要此方案。

1.in 职位信息portlet如果经理或职务将更改,则只需我们需要更新 它是ADID系统。

2。如果上述情况在2020年6月1日更新,但生效日期是2020年5月29日。

3该案已于2020年5月19日更新,但自2020年6月6日起生效。

4。该案例昨天更新,但从今天开始生效。

为满足上述所有情况,我从SF中选择了两个查询选项,但是很遗憾,我现在无法获取过去的有效日期记录。

能否请您提出解决上述情况的最佳方法?

此致

Abdul。

骆驼绵羊
3楼-- · 2020-08-17 14:16

Hello Abdul,

为什么不尝试使用odata api来丰富复合雇员,而不是合并两个复合雇员(两个多带带的复合调用 员工可能会导致开销)。如果您可以提供一些有关合并两个CE呼叫的要求的详细信息,那也将是一件好事

致谢

Sriprasad Shivaram Bhat

一周热门 更多>