SAP CPI中的过滤条件

2020-08-24 23:27发布

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

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


大家好,

我正在尝试筛选条件较小的数据,但没有失败的地方。

XML:

<?xml版本=" 1.0"编码=" UTF-8"?>

请求详细信息 12 < FIELD7> 2020-01-19 1 1009 AMARWAN YOUSEF O GCA PCLNT0 1000 CC C1504 < FIELD20/> > FIELD30/> 333R < FIELD44> 19 DEFAULT SAR SAUD 2020-01-18 2020-01- 12 2020-01-16 UE提示 0.00 0.00 0.00 旅行 2020-01-18 1 商务旅行 QPPR < FIELD82> ABUI AE 0.00 旅行 请求详细信息 12 2020-01-19 2 1011 AL SETRI MOHAMD H GCA PSG00 1000 CC C1500 333T 20 默认 SAR SAUDA 2020-01-18 2020-01-12 2020-01-16 UAE TRIP 0.00 0.00 0.00 旅行 2020-01-18 1 会议/研讨会/研讨会 < FIELD75/> Q_APPR ABU AE 0.00 旅行 <行> 请求的详细信息 < FIELD6> 12 2020-01-19 3 1011 AL SETRI MOHAMMED H GCA PSG00 1000 CC C1500 < FIELD35/> 333U 21 DEFAULT SAR SAUA 2020-01-18 2020-01-23 < FIELD51> 2020-01-25 OMN 0.00 0.00 0.00 旅行 2020-01-18 1 培训- 年度 < FIELD77/> PPR 必须 OM 0.00 TRAVEL

过滤条件:

/root/row [FIELD5/text()='REQUEST DETAIL']和/root/row [FIELD65/text()='BUSINESS TRIP']或/root/row [FIELD65/text()='CONFERENCE /研讨会/研讨会"]

任何人都可以让我知道哪里出了问题。

此致

Sandhya

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

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


大家好,

我正在尝试筛选条件较小的数据,但没有失败的地方。

XML:

<?xml版本=" 1.0"编码=" UTF-8"?>

请求详细信息 12 < FIELD7> 2020-01-19 1 1009 AMARWAN YOUSEF O GCA PCLNT0 1000 CC C1504 < FIELD20/> > FIELD30/> 333R < FIELD44> 19 DEFAULT SAR SAUD 2020-01-18 2020-01- 12 2020-01-16 UE提示 0.00 0.00 0.00 旅行 2020-01-18 1 商务旅行 QPPR < FIELD82> ABUI AE 0.00 旅行 请求详细信息 12 2020-01-19 2 1011 AL SETRI MOHAMD H GCA PSG00 1000 CC C1500 333T 20 默认 SAR SAUDA 2020-01-18 2020-01-12 2020-01-16 UAE TRIP 0.00 0.00 0.00 旅行 2020-01-18 1 会议/研讨会/研讨会 < FIELD75/> Q_APPR ABU AE 0.00 旅行 <行> 请求的详细信息 < FIELD6> 12 2020-01-19 3 1011 AL SETRI MOHAMMED H GCA PSG00 1000 CC C1500 < FIELD35/> 333U 21 DEFAULT SAR SAUA 2020-01-18 2020-01-23 < FIELD51> 2020-01-25 OMN 0.00 0.00 0.00 旅行 2020-01-18 1 培训- 年度 < FIELD77/> PPR 必须 OM 0.00 TRAVEL

过滤条件:

/root/row [FIELD5/text()='REQUEST DETAIL']和/root/row [FIELD65/text()='BUSINESS TRIP']或/root/row [FIELD65/text()='CONFERENCE /研讨会/研讨会"]

任何人都可以让我知道哪里出了问题。

此致

Sandhya

付费偷看设置
发送
2条回答
My梦
1楼 · 2020-08-24 23:49.采纳回答

Hi Sandhya

您的布尔逻辑应该放在单个谓词中。 您需要如下所示的内容:

/root/row [FIELD5/text()='REQUEST DETAIL'和(FIELD65/text()='BUSINESS TRIP''或FIELD65/text()='CONFERENCE/WORKSHOPS/SEMINAR')] 

这是假定FIELD65元素的内容应该是BUSINESS TRIP或CONFERENCE/WORKSHOPS/SEMINAR,而FIELD5元素的内容应该是REQUEST DETAIL。

< p>致谢

Morten

半个程序猿
2楼-- · 2020-08-25 00:10

嗨,Morten,
谢谢,我会记下来。

致谢,
桑迪亚

一周热门 更多>