Hello Experts,
We are facing following issue during query migration from BEx 3.X version to 7.X.
Error :Getting "no authorization" after query execution.
Cause :There is no selection or authorization variable for authorization relevant chars in the query.
Problem : We are getting "no authorization" error in both BEx 3.X and 7.X version of same query. But in 3.X version we can change filter values for chars (even for authorization relevant object) after query execution. While in 7.X version after execution if we get no authorization error, can not change filter (Right click context menu for select filter values does not show up). This is because of the architecture difference between 3.X & 7.X OLAP engine.
So far we were able to get around this issue in 3.X version is by setting filter values after query execution. Now after migrating all queries to 7.X version, we no longer have this option. We can't set the filters once we get no authorization error.
One way to resolve it is to add authorization variable (or any selection variable) in the migrated 7.X queries. But there are a lot of queries (~500) that will require this change. This is the last option we would opt for.
Question :Is there any other way like using customer exits, to get around this problem in BEx 7.X without having to add variable in all the queries?
Thanks,
MM