Hello,
In our company, some special users can have two different views on financial data, i.e. such a user is concurrently interested in...
1) where the financials are booked (InfoObject ZBC) and..
2) from where the financials are managed (InfoObject ZRMPC2).
Both InfoObjects are authorization relevant. Example:
InfoObject | RSECADMIN value |
---|---|
ZBC | Germany |
ZRMPC2 | Switzerland |
Currently, when we assign values to both InfoObjects, the system makes a logical AND, i.e. we only get the interception of both values. In the above example we'd get all financials that are booked in Germany and managed out of Switzerland. But what we'd like to get is the union of the values (logical OR): Financials that are booked in Germany or managed out of Switzerland or booked in Germany and managed out of Switzerland.
Till now, we've solved this requirement by creating two user accounts for each such special user including different queries for each view (all queries base on one multiprovider). This setup is quite painful to maintain.
One possible solution could be to create a second identical multiprovider. So we could create two different RSECADMIN profiles for each view on each multiprovider. Only one user account would be required. Anyway, we would still have to build two kinds of queries and would furthermore have to maintain two multiproviders.
But does someone have another idea to solve this? Maybe, someone of you already had the same problem...
Thanks for your help and best regards,
Patrick