SAP BYD-如何在ABSL的QueryByElements中使用"或"运算

2020-09-09 22:11发布

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

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

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


大家好。

我想在ABSL的QueryByElements中使用"或"运算。

例如:

-------------------------------------

自定义BO:SampleObj

代码值

A 100

B 200

C 300

D 400

--------------------------------------

我试图只获得" A"," B"行

var query = SampleObj.QueryByElements;

var params = query.CreateSelectionParams();

params.Add(query.Code," I"," EQ"," A"); <----------------包括A

params.Add(query.Code," I"," EQ"," B"); <----------------包括B

var结果= query.Execute(params);

=>没有预期的结果。

----------------------------------------

所以,我尝试了这个:

var query = SampleObj.QueryByElements;

var params = query.CreateSelectionParams();

params.Add(query.Code," E"," EQ"," C"); <-----------------排除C

params.Add(query.Code," E"," EQ"," D"); <-----------------排除D

var结果= query.Execute(params);

---------------------------------------------

仍然没有结果。

有人可以帮我吗?

非常感谢

2条回答
大简至美
2020-09-09 22:27

你好安迪。

谢谢您的回答。

阅读您的答案后,我再次阅读了代码。

基本上,以上代码可以正常工作,我在代码中键入了错误的内容。

我的问题是输入错误。

答案对我有很大帮助。

非常感谢:)

最美好的祝福。

一周热门 更多>