cancel
Showing results for 
Search instead for 
Did you mean: 

Infoobject Authorisation in a Report

Former Member
0 Kudos

Hi all,

I have an issue where in I need to restrict the amount of data being pulled by a BW report. The restriction should be on 0Calday (Range variable) , except a few users all others should not be able to run the report with the Day range more than 1 month.

Pls suggest a good way to approach this. Will an authorization object achive this, i know it does for Fixed values, but here the difference betweeen the dates entered by the user should not exceed 1 month.

I am a little sceptic to mess with 0Calday infooject.

thanks

Raj

View Entire Topic
Former Member
0 Kudos

Hi

You are correct, IO security will work for Hier, fixed values etc.

I think the best way for you is to implement a User Exit variable where you can manipulate the range according to the role (or roles) the user has.

Thanks Edan

Former Member
0 Kudos

Thanks Edan,

I am not good at abap. Can someone give me the line of abap code that i can use in the User Exit, which checks whether the User who executed the report is assigned to the Role

this in abap: If(user assigned to ROLE_X) then

thanks

Raj

Former Member
0 Kudos

i think a simple way would be to create another varient of same report(copies). multiple copies of report won't have any effect on performance of system

assign one with range variable

other

single value