a user is assigned with tcode SA38.how to restrict him to
execute only a few reports,say rsusr003.
Answers were Sorted based on User's Feedback
Answer / hasnul_amrie
There's no way you can restrict one report via SA38. Because
for SA38, there's only S_PROGRAM authorization object check.
And under this object only have two fields P_ACTION (submit,
variant, bckground) and P_GROUP (program auth group).
Next, there are several ways depends on the organization
choice.
01. call a report via report tree.
02. use SE93 to create customize tcode:
a) via 'transaction with value' where we use SA38 screen as
inheritance. We have option to hide SA38 screen to avoid
user running other program.
b) via 'transaction with value' where we use START_REPORT to
call program it self.
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / ratnadeepika
Hey guys , One more solution is there .
Go to SE93 ...create a new tcode for eg : ZSA38 .
with the option Transaction with parameters option ...
In the main screen Tcode field give SA38 as tcode ...and u
will find 'DEFAULT VALUES" ...Add the entry
Name of the screen field : RS38M-PROGRAMM
Value : RSUSr003 save . If u want u can add some more
values .
Give this Tcode access to the user u want to restrict .
Try it and let me know if u are facing any problems . Mail
me for screenshots .
Is This Answer Correct ? | 3 Yes | 2 No |
Answer / naveen kumar
you have to create a new role
with tcode SE38 and in authorization object S_DEVELOP the
activities DEVCLASS '*'
OBTYPE '*'
OBNAME ' RSUSR003'
p_group '*'
activity '03'
and assign it to the userid
Is This Answer Correct ? | 4 Yes | 4 No |
Answer / shnmk
We can assign particular reports through role...
Using PFCG transaction > go to menu tab > click on reports and select the particular report then click on ok..
then generate the role and go to user tab and enter the user name in user field click on complete comparison in user tab ....then automatically user can access those reports ...
Is This Answer Correct ? | 0 Yes | 1 No |
I create one BRF+ rule and captured in TR while releasing TR , I am getting error , WHy?
Difference between short and Long Description in PFCG?
how do we test security systems.what is the use of SU56
The user wants to create like a time table in BEX but when the open BEX its showing empty screen . in this situation what will u do.. And How will solve u …What r the steps u will take the to solve the solution..
What is difference between two sentences 1: " Using SUGR we allocate user to group ". 2: " In SU01 in Logon data we assign user to group " So, What is assigning and allocating ?
What is use of Licence Data tab in SU01 ? and they have types like CAT-II,CAT-III,CAT-IV what is its use then ? Is there any difference between these ?
what difference of the autherisations on change and expert
What are su56 t-codes used for?
what are the pre-requisites that should be taken before assigning sap_all to a user even there is an approval from authorization controllers?
SU24 must be set up before implementing any roles. A. True B. False
Explain sap system transactions?
The user have auth-obj in his profile but he's not able to execute, if he run su53 he's not getting the error and also we cannot able to execute st01 if I do user buffer also its not fetching any data what should I do?
2 Answers Aptron, eCare, Volvo,