Skip to Content
avatar image
Former Member

Remove transaction codes from multiple roles at a time

Hello,

how to remove transaction codes from multiple roles at at time?

Thank you in Advance.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Oct 04, 2007 at 02:18 PM

    There is no SAP delivered role mass change available. Best way to do this is to create a CATT through tcode SECATT.

    Check out - http://www.sapsecurityonline.com//tutorials/secat.htm.

    This may not be easy though as my guess is that the tcodes you want to remove are in different locations in your roles and the CATT you develop will need to find the tcode in the same location,

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 04, 2007 at 04:00 PM

    I would suggest the best and secure way is clean role menu to remove transactions from roles

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      Be aware of what you are doing. Removing a transaction is also a change in the authorization objects. I suggest you do it by hand and first investigate what the influence is on the authorization objects. Use the expert mode when entering the authorizations otherwise you could get some nasty results. This will certainly happen if you use secatt or catt. Be careful.

      Have fun

      Jan van Roest

  • avatar image
    Former Member
    Oct 10, 2007 at 08:45 PM

    Hi Vanita,

    Why do you want to remove a t-code from all the roles. Are you no longer going to use the t-code. If this is the case then you can lock the transaction code in T-code SM01 so that no one can use it. But this would effect other users as well, it should only be locked if no one should use the particular T-code.

    Another alternative is to write a program to remove the particular T-Code from the table AGR_TCODES where the relation ship between the role and t-code is stored.

    Thanks.

    Add comment
    10|10000 characters needed characters exceeded