01-07-2010 8:53 AM
Hi,
when granting authorizations for certain transactions to an users there are other transaction connected to it. is there a way to find out all authorizations necessary/possible when the user calls a certain transaction.
e:g: SM37 for jobs - if I push the button extended job selection the transaction SM37C is called but not included in the authorizations of t_code SM37.
Thanks in advance
Torsten
01-07-2010 9:15 AM
Hi Torsten,
There are two ways of doing it:
1 - Sit with the developer and check out the authorization checks inside the ABAP code assosiated with the Tcode. Add all these authorizations checks in the role , assign this role to the user Id and test the functionality.
2 - Give full access to a User ID. Run a trace (ST01) on this user Id and run the Tcode. Analyze the trace logs you will get the details of all the authorization checks for that Tcode.
Also all these entries should be mainitained in SU24. If its not then its always advisable to do that. Let us know if you need any more information on this.
01-07-2010 9:15 AM
Hi Torsten,
There are two ways of doing it:
1 - Sit with the developer and check out the authorization checks inside the ABAP code assosiated with the Tcode. Add all these authorizations checks in the role , assign this role to the user Id and test the functionality.
2 - Give full access to a User ID. Run a trace (ST01) on this user Id and run the Tcode. Analyze the trace logs you will get the details of all the authorization checks for that Tcode.
Also all these entries should be mainitained in SU24. If its not then its always advisable to do that. Let us know if you need any more information on this.
01-07-2010 10:10 AM
Hi Torsten,
You can refer to the table TCDCOUPLES which lists all the transactions that can be called or referenced from a partiicular transaction.
Thanks,
Saby..