Skip to Content
0

Pass multiple values for BEx variables via OData

Mar 16, 2017 at 11:10 AM

120

avatar image

Hi experts!

Can you please advice how to pass multiple values for multiple-choice BEx variable using OData?

For now we're able to pass single values for BEx variables:
../sap/opu/odata/sap/ZBWT_TEST_SRV/ZBWT_TEST(VAR1='100',VAR2='200')/Results

Or range values:

./sap/opu/odata/sap/ZBWT_TEST_SRV/ZBWT_TEST(VAR3='300',VAR3To='400')/Results

The question is - how to add multiple values for multiple-choice BEx variable to the link?

We've tried different options but with "Invalid key predicate" error as result.

We know about the $filter option but it seems that using BEx variables is faster for big datasets.

Thanks in advance,

Ulad

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Thomas Fabian Mar 17, 2017 at 10:39 AM
0

which BW release and service pack do you use?

Show 1 Share
10 |10000 characters needed characters left characters exceeded

It's BW 7.5 on HANA, SP04

0
Thomas Fabian Mar 17, 2017 at 11:55 AM
0

Raise a SAP message.

Share
10 |10000 characters needed characters left characters exceeded