Need to have access in report but not in analysis.

Hi Experts,
All my users have analysis access ( adhoc ), in that only Admin users have access for detail table access. General users will have access only at Agg level.
Below is my requirement:
User A ( General ), he has access to subject area but not on detail table ( restricted detail table access in RPD ) so when ever he is creating his own report he will not be able to see detail table. this is good working as expected.
User B ( Admin ), he can able to create report using detail tables columns as well.
my requirement is if user B creates a report with detail table columns and shares with general user, general user should able to see the detail table columns ?can any one suggest us how to do this ?
We are on 11.1.1.6.5.
Thx...

Declare a session variable (say, USER_SECURITY). Use init block to set it to zero. Allow user A to access detail table but add a condition that whenever any presentation columns from detail table is accessed by him, following condition must be met: ValueOf(NQ_SESSION.USER_SECURTIY) = 1 (use filter tab in permission window)
At this point, user still can not see data from detail table. The administrator can create a report and set this session variable to 1 in the advanced tab of the report. So user will be able to view the report always. The scope of the modified value of the session variable would be at report level, so there is no requirement of resetting it.

Similar Messages

Maybe you are looking for