Segregation of Duties
Security & GRCadvanced

SoD Rule-Set Governance, False Positives and Continuous Monitoring (Part 6)

Key takeaway

Keep SoD analysis useful by treating the rule set as a governed control asset, measuring false positives, updating technical mappings after process/S/4HANA changes, and continuously monitoring real access instead of relying on a one-time implementation snapshot.

Explanation

📌 KEY POINTS
✅ A rule set degrades on its own — new Fiori apps, custom transactions, role redesign, and S/4HANA changes all create drift.

⚠️ False positives exhaust reviewers and encourage blanket mitigation; false negatives are more dangerous — a real risk goes undetected.

💡 "Number of red conflicts went down" is not success by itself — a weakened rule set can hit that metric while making control worse.

━━━━━━━━━━━━━━━━━━━━
▶ 1. WHY RULE SETS DRIFT

  • New Fiori apps, custom transactions, role redesign, changed authorization fields, acquisitions, S/4HANA process changes

━━━━━━━━━━━━━━━━━━━━
⚠️ 2. TWO FAILURE MODES

  • False positives — exhaust reviewers, encourage blanket mitigation. Causes: functions too broad, missing org-level conditions, obsolete transactions, duplicated actions
  • False negatives — more dangerous: a new app enables the same high-risk function but isn't in the rules at all

━━━━━━━━━━━━━━━━━━━━
▶ 3. GOVERN IT LIKE CODE

  • Define rule owners, change approval, versioning, test cases, evidence
  • For every critical risk, maintain users/roles that SHOULD and SHOULD NOT trigger — run these as regression tests after every rule-set change

━━━━━━━━━━━━━━━━━━━━
▶ 4. CONTINUOUS MONITORING

  • Rerun analysis on current repository data; track unmitigated exposure, expired mitigation, new risks, high-risk role changes
  • Check sync freshness before interpreting any report

✅ CHECKPOINT: explain why a falling conflict count doesn't automatically mean things improved.

Real project scenario

After S/4HANA go-live, audit found a new Fiori app allowed sensitive supplier changes but the SoD rule covered only the old GUI transaction. Risk reports looked cleaner than before even though actual exposure increased. The governance team added Fiori/app authorization paths and regression-tested both positive and negative cases.

Common mistakes

  • Reducing rule scope simply to lower violation counts.
  • Ignoring new Fiori/API access paths.
  • Having no negative test cases.
  • Running reports on stale GRC repository data.
  • Letting mitigations expire silently.

Best practices

  • Version and approve rule changes.
  • Maintain positive/negative regression cases.
  • Track false-positive rate.
  • Review new apps/custom roles after releases.
  • Monitor unmitigated and expired risks continuously.

Interview angle

Explain rule set as a living control asset. Strong answers discuss false positives and false negatives, regression testing, Fiori/S/4 changes, data freshness and meaningful risk metrics.

Practice this lesson

Quick check

1. A review of SoD Rule-Set Governance, False Positives and Continuous Monitoring finds this risky pattern: "Assuming composite/business roles are automatically SoD-safe.". Which corrective action is strongest?

2. Scenario — After S/4HANA go-live, audit found a new Fiori app allowed sensitive supplier changes but the SoD rule covered only the old GUI transaction. Which response best addresses the design or operating risk in SoD Rule-Set Governance, False Positives and Continuous Monitoring?

3. A review of User, Role and Profile-Level SoD Risk Analysis finds this risky pattern: "Building roles from historical users instead of business tasks.". Which corrective action is strongest?

Interview questions

1. You are the senior consultant/architect responsible for SoD Rule-Set Governance, False Positives and Continuous Monitoring. The project situation is: After S/4HANA go-live, audit found a new Fiori app allowed sensitive supplier changes but the SoD rule covered only the old GUI transaction. How would you assess the design, identify the highest-risk failure modes, and define the evidence required before approving it for production?

Answer it in your own words first, then compare.

2. Using this SAP project situation — Analyze a user with vendor-maintenance and payment-processing access — explain Segregation of Duties Fundamentals for SAP. What should happen, which concepts or process steps matter, and what common mistake would you avoid?

Answer it in your own words first, then compare.

Practice more with Interview AI →

Reference-verified: the steps are checked against official SAP documentation and tutorials, and object and field names in the sample code are checked for consistency. The code has not been compiled or run on an SAP system by ERPClimb. Syntax marked release-dependent varies by SAP release, so check it in your own system.

More lessons in this topic

Interview questions on this topic

Related SAP topics