Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

CALL TRANSACTION and authorization

Former Member
0 Kudos

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

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

go to TCODE SM12 FOR log details and enter the object name...

thanks

ravi

3 REPLIES 3

Former Member
0 Kudos

Hi,

go to TCODE SM12 FOR log details and enter the object name...

thanks

ravi

SuhaSaha
Advisor
Advisor
0 Kudos

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

Former Member
0 Kudos

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