a user is assigned with tcode SA38.how to restrict him to
execute only a few reports,say rsusr003.

Answer Posted / 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



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is sap internet transaction server?

851


what is the critical issue u are faced in your previous experience

1599


the company needs to expand its region to another country which the same authorizations had previously what approach you will take

1954


How to find ECC system, GRC system and BI system ?

939


Can you explain secure store and forward?

759






You wan to transport user groups from transaction sugr? Would this impact the groups tab in su01? What would you do?

893


What is the difference between c (check) and u (unmaintained)?

1388


What are su53 t-codes used for?

978


What are some ap security t codes?

837


How to update risk id in rule set?

816


Giving fire call access and extending fire call access by using VIRSA’s VFAT tool? can u brief give the explanation

3192


Explain internet-level security?

815


How to do Role Design, Testing and Implementation

2201


how to do Restricting nodes and Hierarchies through characteristic values and authorization objects

2031


what is the main difference between the derived role and a single role?

841