cancel
Showing results for 
Search instead for 
Did you mean: 

Filter value in RS2HANA_AUTH_STR table wrong

former_member809402
Discoverer
0 Kudos

Hi all,

We have replicated BW Analysis Authorizations to SAP HANA via RS2HANA_GEN.

When checking the generated values in RS2HANA_AUTH_STR, we have identified some kind of syntax error for one authorization.

Generated Value:

"0INFOPROV" LIKE '2H%' OR "0INFOPROV" LIKE 'CPBD%' OR "0INFOPROV" LIKE 'CRM%' AND ("0USERNAME" IN ('USER1234'))

In my point of view the brackets resp. the AND/OR operators are not correct here.

According to the BW Analysis authorization the value should be:

( "0INFOPROV" LIKE '2H%' OR "0INFOPROV" LIKE 'CPBD%' OR "0INFOPROV" LIKE 'CRM%' ) AND

"0USERNAME" IN ('USER1234')

In the generated value the AND condition for 0USERNAME is just relevant for the last OR condition (LIKE 'CRM%' ).

This is caused by missing/worng brackets. Our expectation is that the AND condition is valid for each individual OR condition.

Could anyone observe the same behaviour?

We use one BW analysis authorization where the 0INFOPROV contains the objects mentioned in the created VALUE.

Thanks and best regards

Stephan

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member809402
Discoverer
0 Kudos

Nope, SAP has provided a bugfix for us, after we have created an incident:

https://launchpad.support.sap.com/#/notes/3217721

ferdtulu
Explorer
0 Kudos

nope, Generated Value is correct.

what is your BW Release? coud you share your "Assignment Type"? and your Framewort version?

ferdtulu
Explorer
0 Kudos

nope, Generated Value is correct.

what is your BW Release? coud you share your "Assignment Type"? and your Framewort version?