How to find out which users use some specific transactions with some specific activities?
Due to internal authorization audits I have the following problem.
I need a flat list of users which have rights on specific transaction with specific activites.
List of transaction of interest (sample):
F150 Dunning Run
FB01 Post Document
FB05 Post with Clearing
FB50 G/L Acct Pstg: Single Screen Trans.
FB60 Enter Incoming Invoices
FB70 Enter Outgoing Invoices
FD32 Change Customer Credit Management
FK01 Create Vendor (Accounting)
FK02 Change Vendor (Accounting)
MB1A Goods Withdrawal
ME11 Create Purchasing Info Record
ME12 Change Purchasing Info Record
ME21N Create Purchase Order
ME22N Change Purchase Order
MEKB Conditions by Contract
MEKC Conditions by Info Record
MEKE Conditions for Vendor
List of activities (ACTVT) which the user needs:
01 Create or generate
A8 Process mass data
C8 Confirm change
The result should be a list like this:
The output should picture the result of the users real authorization.
I.e. the User AA has rights on TCode F150 with one of the activities listed in activity list.
I have already worked days and hours in this problem and did not find any proper solution.
Any hints and comments are very appreciated.
By the way. I did a lot of programming and selects on tables: