Skip to Content
avatar image
Former Member

Different authority checks for implict and explict enhancement development?

Hello,

is it possible to divide the rights to develop explicit enhancement and implicit enhancement. The target is to get 2 roles. The first with the right to develop explicit enhancement. The second with with the right to develop implicit enhancement.

Until now, I haven`t found any information to this topic.

Best Regards

Wieland

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Aug 17, 2007 at 01:58 PM

    If you go to transaction ST01 you can turn on tracing for Authority checks.

    So if you turn it on, create an implict enhancement, turn off and look at result you will see what checks it made.

    Do the same for explicit enhancement.

    This may show some difference in what is being checked.

    If not, you could look at st05 trace for each and see if there is any difference to the code executed, and perhaps add an enhancement to the enhancement code to check a custom authorisation.

    I suspect there is some difference - if you try to enhance some basic SAP code you get an error saying implicit enhancement of central basis components is not allowed (eg function RSPO_LOCAL_PRINT).

    Andrew

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Another approach you might try is to see what each type puts into a transport request - is there any difference?

      I see the following object types defined:

      R3TR ENHC

      R3TR ENHO

      R3TR ENHS

      R3TR ENSC

      There may be others.

      If so, an exit / mod at the point that SAP trys to link to the transport request may give what you want.

      Andrew

  • avatar image
    Former Member
    Aug 17, 2007 at 12:41 PM

    Hi Ulrich,

    I dont think there can be such a differentiation as both are done in enhancement mode and in both cases one is actually creating an enhancement object.

    So to my belief the possibility of such differentiation is rare.

    Hope this clarifies the issue to some extent.

    regards,

    Vikas

    <b>Encourage by rewarding points if useful.</b>

    Add comment
    10|10000 characters needed characters exceeded