on 2020 May 03 11:11 AM
Hi All,
We are facing a issue where I am trying to run risk analysis at user level (Permission level) and in the results we are receiving such roles as well which doesn't have the Tcodes but only the Auth objects of such Tcodes.
Before this we were only getting the roles which had the T-codes in it causing risk.
We had recently upgraded to GRC 12.0 SP7 and Risk library was modified too.
Could anyone please suggest the solution at earliest?
Thanks
Request clarification before answering.
Hi Santosh,
Instead of looking at the menu of the role, could you please check the authorizations inside the role, in the authorizations tab, and see if the tcode showing in the Risk Analysis is one of the values inside the authorization object S_TCODE? It could be possible that one of the tcodes added in the menu of the role was pulling the tcode showing in the risk analysis (SU24). Or, maybe someone added the object S_TCODE manually and filled it with the tcode showing in the analysis. You can also use table agr_1251 for the same purpose.
Regards,
Pau.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Santosh,
It looks like a data synchronization issue. Could you check if your sync jobs for Risk Analysis are properly set up and finishing with no errors? These are the programs you should have scheduled in your background jobs:
GRAC_PFCG_AUTHORIZATION_SYNC (Daily or Weekly)
GRAC_REPOSITORY_OBJECT_SYNC (Hourly or Daily)
GRAC_BATCH_RISK_ANALYSIS Incremental mode (Daily)
GRAC_BATCH_RISK_ANALYSIS Full mode (Weekly or Monthly)
For troubleshooting errors, check transaction SLG1. Also, you could try to compare Online Risk Analysis vs Offline Risk Analysis and check if there are any differences.
Regards,
Pau.
Hi Santosh,
It would be great if you could provide some screenshots of the error and also can you let us know what BC sets are activated for the ruleset,I am suspecting it might be related to S4HANA_ALL Ruleset which includes Fiori apps etc.
Thanks
Ramesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Colleen,
Thanks for your reply.
Here are the answers to your queries:
1. We are running risk analysis at User level (Permission level) with Detail view, roles visible are assigned to user however certain roles which are showing risk conflict doesn't have the mentioned T-codes in them but only the Authorization object. We have been running the report with same parameters and this has happened for first time after upgradation.
2. We inactivated few Risk IDs earlier and generated the rules as well else there is no change in ruleset.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Santosh
When you run the user permission report can you look at the detailed view. Does it show several roles for the user? Possibly, one role gives them them the auth/permission whilst another role is giving them the tcode? This can happen with cross-inheritance: 2 or more roles create an SoD risk for a user.
If you run the role risk analysis at permission level then you should not see the report role without the tcode on the report as the role doesn't have the inherent conflict.
If this didn't have a risk violation before upgrading, have you looked at the ruleset changes?
Regards
Colleen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 9 | |
| 8 | |
| 7 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.