Skip to Content

How do I add an authorization object to a SAP standard transaction?

Hello Colleagues,

Wiht TX. su24 I have add Objetc authorization P_ORGIN to standard transaction PC00_M99_CWTR in order to control access by PERSA.

But however it is not working, and when I did trace (ST01) I can see it is checking anothers OA (P) and not P_ORGIN

In spite of in SU24 PC00_M99_CWTR is proposal P_ABAP, P_ORGIN and P_PCLX like active and check indicadtor; in ST01 only show P_ABAP

How can I force to control P_ORGIN instead of P_ABAP

Thank you so much in advance

Best regardse

Fernando

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Mar 25, 2017 at 10:55 AM

    Hi Fernando,

    You can not add checks by simply adding them to SU24 like that. The actual check has to be coded into the program. Talk to a programmer and see if there are usable enhancement points in this program where a P_ORGIN check can be added.

    Jurjen

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 27, 2017 at 08:27 PM

    Hello Fernando,
    Please also consider the value for P_ABAP COARS when assigning the authorizations.

    If COARS = 2 is maintained with the REPID (for the report), no further authorization checks are performed for the User on that report.

    You can review the documentation for P_ABAP in SU03->HR->Documentation if required.

    Regards,
    Keith

    Add comment
    10|10000 characters needed characters exceeded