08-09-2007 4:46 PM
Hi
I would need some assistance in identifying the transactions held by a list of users.
I would not like to do it through SUIM / Transactions option as this will list out for any one user at at particular point of time. Doing this way takes a lot of time as I have around 50 user id's (where the transactions have to be determined)
I have also checked out AGR_USERS and AGR_TCODES and they were not of much help.
Is there another way out?
Please advice
best regards
Ravi
08-09-2007 4:51 PM
write a sap query or abap
connect tables:
USR02->AGR_USERS->AGR_TCODES->TSTCT
if you cant do a sap query or abap you can extract the tables into a local DB.
08-09-2007 5:02 PM
Creating a query or ABAP with this should give the info that you have asked for. But note that this will only work for roles where all of the tcodes have been defined in the "menu" portion of a role. If they were manually added in the auth tab then this will not work. Also if there are any tcode ranges or you have profiles assigned to user then this will also not work.
08-09-2007 6:13 PM
Hi Ravi,
1. Get all entries from AGR_1251 where OBJECT = 'S_TCODE'.
2. Get all users with assigned roles.
3. Lookup comparison of lists using role name to link the 2 lists, you should then be able to get a list of user, role, tcode.
Hope this helps, you may be able to put this logic into an ABAP to make a bit easier.
Regards
Ashley