Xpath RECEIVER确定未过滤

2020-08-30 16:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我的输入信息是: ...

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

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


你好

我的输入信息是:

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

http://clsvaxforeignbatch.cob.ca">

12

M25

54545245dfsdfs

13

M25

fsdfsfsdfdfsdfsd

12

M26

54545245dfsdfs

13

M26

fsdfsfsdfdfsdfsd

我的两个条件是

/p1:MT_CLASS_POS/Recordset/CLASSPosRecordSet/REGISTERNBR = M25

/p1:MT_CLASS_POS/Recordset/CLASSPosRecordSet/REGISTERNBR = M26

但这两个文件的响应都是

http://clsvaxforeignbatch.cob.ca">

12个M2554545245dfsdfs 13 M25fsdfsfsdfdfsdfsd 12 M2654545245dfsdfs 13 M26fsdfsfsdfdfsdfsd

我希望一个M25,第二个响应应该是M26。

请提出任何建议

谢谢

约翰

2条回答
jovirus
2020-08-30 16:57

嗨,约翰,

您应该尝试在Xpath中使用EX运算符而不是=,因为该值可以在XML中的任何位置出现。

https://wiki.scn。 sap.com/wiki/display/XI/Xpath+Condition+in+Receiver+Determination

然后,您如何获得/p1:和/p2:前缀? 您在使用名称空间前缀吗?

谢谢

Sugata

一周热门 更多>