如何在消息映射中将输入中的2个节点映射到单个xml结构。

2020-09-03 05:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 大家好 场景:从...

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

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


大家好

场景:从SuccessFactors中的复合员工中获取数据,并将CSV文件发送到SFTP服务器。

消息映射结构:输入2个用于NationalID的节点,一个用于PAN,另一个用于Adhar。

(订单不固定)

目标模式2字段中的输出有PAN和Adhar编号。

问题:PAN或Adhar中仅填充一个字段。 根据值,该值将出现在第一个XML节点中。

要求:对于任何员工,都必须填写pan和adhar字段。

请帮助实现以上要求。还可以找到随附映射的屏幕截图。

谢谢

Salil Jain

(18.0 kB)
2条回答
樱桃小丸子0093
2020-09-03 06:17

输入Xml:

abc 2015-08-21T13:45:19.000Z 9999-12-31 5 qwe 12.0 6272.0 ATR > annualizationF > 6272.0 PF

预期的输出Xml:

PF工资:6272

ATR工资:10000

映射逻辑:如果paycomponent = PF,则计算出的金额映射到PF工资

如果paycomponent = ATR,则计算出的金额映射到PF工资

问题:在为SF中的portlet国家ID进行消息映射时,无法为PAN_NO,ADHAR_NO列映射2个不同的值。

对于PaycompReccuring portlet,列值PF SALARY,ATR SALARY发生了相同的事情。

谢谢

Salil Jain

一周热门 更多>