SAP CPI:要与日期进行比较的过滤条件

2020-08-18 14:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我是CPI的新手。 ...

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

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


大家好,

我是CPI的新手。

我们必须对lastdateworked> =当前日期字段之一应用过滤器。

我已通过以下方法实现了这一目标。

/queryCompoundEmployeeResponse/CompoundEmployee [(person/employment_information/lastDateWorked ge'$ {property.CurrentDate}')]

但这对我来说并不算正常。请让我知道如何应用此过滤器以及上面的任何错误。

此致

阿卜杜勒·拉希姆(Abdul Raheem)

7条回答
悻福寶寶
2020-08-18 15:11

嗨,阿卜杜勒

如果您想 保留记录,其中lastDateWorked> =当前日期,可以使用以下XSLT样式表:

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

(如果要过滤掉而不是保留它们,请将" lt"更改为" ge"。)

要使其正常工作,lastDateWorked元素必须包含格式为yyyy-mm-dd的日期,即今天的2020-01-20(这就是为什么我问您有关日期格式的原因)。 否则,为了进行日期比较,需要一些字符串处理才能转换为日期。

此致

Morten

一周热门 更多>