AUTHORIZATION OBJECT
TCODE: SU21
FIELD LEVEL AUTHORITY-CHECK
REPORT ZTMP1 .
Tables: mara,tvko.
Select Single * from tvko into it_tvko.
Authority-check object 'V_VBRK_VKO'
ID 'VKORG' FIELD IT_TVKO-VKORG
ID 'ACTVT' FIELD '03'.
IF SY-SUBRC = 0.
message i006(00) with 'CORRECT'.
ELSE.
message I002(00).
ENDIF.
TRANSACTION CODE LEVEL AUTHORITY-CHECK
*Check PO Authorization
CALL FUNCTION 'AUTHORITY_CHECK_TCODE'
EXPORTING
tcode = 'ME22N'
EXCEPTIONS
ok = 1
not_ok = 2
OTHERS = 3.
IF sy-subrc <> 1.
MESSAGE e398(00) WITH 'You are not authorized to use'
'transaction ''ME22N'''.
ENDIF.
©Ramani N