2012 Dec 20 7:03 AM
Hi Experts,
We have some SOD conflicts for some users and they have cofnirmed to reomve some t-codes, however they would like to know if transaction mentioned for deletion are background transaction or not.
Can you please tell me, how to check this in SAP?
Thanks in advance.
Regards,
Rakesh Lahoti
2012 Dec 20 12:31 PM
Hi Rakesh,
I don't understand what you mean by background transaction. But a transaction can call a transaction using call function in it's code.
To illustrate:
If you execute a X transaction, it may lead you to a screen and then when you click on a data - it may take you to display the data fields (which is a Y transaction). Then X is calling Y transaction.
Such transactions calling/getting-called pairs can be found in TCDCOUPLES table.
Hope this helps.
Karthik
2012 Dec 20 2:44 PM
Hi
Does the business have a process document which the users follow? If they have been trained and are using SAP they probably know the tcodes they use (probably as favourites) as long as they have switched on the trechnical names on their menu.
TCDCOUPLES can be used but the users should already know what they need - anything else called without an auth check won't (probably!) be in their roles unless added for another process so you wouldn't be asking to remove if that was the case?
Something like FBL1N calling FB02 wouldn't be obvious to a user that FB02 is required but the roles will have it included if they use FBL1N to list documents and then maintain them and that's the area needing review I think?
Cheers
David
PS Checking the program for called tcodes can help
PPS Checking the usage reports for the area you are remediating can help too