04-07-2009 12:44 PM
Hello,
i have one big problem with call transactions and authorization.
I have some employees that only have authorization to display PA30 and not to modify!!!
I have made a report in order to allow those employees to modify infotype 0003.
Does anybody know how to know in the program who are they and let them make the call transaction???
Thank you
04-07-2009 1:07 PM
Hi,
go to TCODE SM12 FOR log details and enter the object name...
thanks
ravi
04-07-2009 1:07 PM
Hi,
go to TCODE SM12 FOR log details and enter the object name...
thanks
ravi
04-07-2009 1:12 PM
Hello Gedit,
You can try with the auth. obj S_TCODE.
AUTHORITY-CHECK OBJECT 'S_TCODE'
ID 'TCD' FIELD 'PA30'.
IF sy-subrc <> 0.
" Your code
ENDIF.
I hope this is useful.
BR,
Suhas
11-19-2012 3:17 PM
Hi,
I came across this interaction and thought of contributing.
Dual way of arriving at a solution. :-
a) Table level Authorization to allow Table level modification
-You can create a custom table authorisation group and grant access S_TABU_DIS authorisation object 02,03 ACTVT to this table authorisation group.
b) The other aspect id from HR Infotype level access
Infotype level maintainence
We can give access to infotype P_ORGIN/P_ORGINCON/P_ORGXXCON and give E,W access to the said infotype.
This is an infoype maintenance only with no direct table maintenance access.
Regards,
Kaushik