使用ODATA查询基于SAP CPI中的某些值跳过特定记录

2020-08-26 02:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在研究一个方案,即S...

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

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


嗨,

我正在研究一个方案,即SAP SF-> SAP CPI-> HANA DB。

对于某些记录,字段" userid"的值是非数字字符。 如果userId的字段值等于非数字字符,则需要忽略这些记录。

任何人都可以帮助实现相同的CPI。

致谢

Veeru

2条回答
愤怒的猪头君
2020-08-26 03:39 .采纳回答

Hello Virendra,

在IFlow中添加内容过滤器,并使用满足需要的以下条件。

输入数据:

 
 <用户>
  321 
  Sri 
  Bhat 
 
 <用户>
  1A4 
  K 
  Bhat 
 
 <用户>
  userid1 
  B 
  Bhat 
 
 <用户>
  1 ^ 11 
  C 
  Bhat 
 
 <用户>
  11183883838383 
  F 
  Bhat 
 
 
 

内容过滤条件:

/User/User [string(number(userId))!='NaN'] 

输出数据:

添加内容修饰符以获取截断的根节点(使用表达式 $ {in.body} 来更新您的主体部分)

 
  321 
  Sri 
  Bhat 
 
 <用户>
  11183883838383 
  F 
  Bhat 
 
 

参考KBA:

https://launchpad.support.sap.com/#/notes/0002651908

致谢,

Sriprasad Shivaram Bhat

一周热门 更多>