SAP GRC explained: governance, risk, compliance
Written by an SAP Finance & Treasury practitioner working with SAP since 2008 · how the guides are written · Updated · facts checked against the SAP Help Portal and sap.com, October 2026
SAP GRC (SAP Governance, Risk and Compliance) is SAP's software for deciding who may do what in SAP systems: it scores the combinations of access that are dangerous in one person's hands and produces the evidence a company shows its auditors. Its core is three products on one 12.0 line (Access Control, Process Control, Risk Management), reaching every connected SAP system through plug-ins.
As of October 2026, the on-premise release most customers run is SAP Access Control 12.0, documented on the Help Portal. Its cloud counterpart is SAP Cloud Identity Access Governance, a BTP service covering access analysis, role design, access requests and privileged access, which SAP positions as the path for S/4HANA Cloud customers.
The 12.0 line has a fixed horizon: mainstream maintenance for Access Control, Process Control and Risk Management 12.0 ends on 31 December 2027. Partner sources report an optional extended phase to the end of 2030; confirm it for your contract in SAP's Product Availability Matrix before planning on it. SAP's announced on-premise successor is SAP GRC for SAP HANA, built only on the HANA database with a Fiori interface. It is shipping to early adopters, with general availability expected in the second half of 2026; check its status and the upgrade path on the Help Portal before scoping a project around it.
Which products make up SAP GRC?
Three on-premise products on the 12.0 line and one cloud service, of which Access Control is what most people mean by the acronym; SAP Audit Management, internal audit's tool, is sold as a separate product and is often grouped with them. SAP lists the family on its governance, risk and compliance page.
| Product | Components | What it does |
|---|---|---|
| SAP Access Control 12.0 | Access Risk Analysis (ARA), Access Request Management (ARM), Business Role Management (BRM), Emergency Access Management (EAM) | Scores users and roles against a segregation-of-duties ruleset, routes access requests through that check, keeps role definitions under change control, issues firefighter IDs against a logged reason |
| SAP Process Control 12.0 | Control catalogue, testing campaigns, continuous monitoring | Controls with named owners, mapped to regulations and organisational units, tested on a schedule and monitored automatically where a rule can query the system |
| SAP Risk Management 12.0 | Risk register, assessments, responses, key risk indicators | The enterprise risk view, facing the board rather than the auditor |
| SAP Audit Management (separate product, not on the 12.0 line) | Audit plan, working papers, findings | Internal audit's own workspace, with findings tracked to closure |
| SAP Cloud Identity Access Governance | Access analysis, role design, access requests, privileged access | The BTP service for cloud applications the on-premise system cannot see |
Most implementations are Access Control alone. Process Control is a second, quite different project with a different sponsor, often sold together and delivered years apart, and whether to extend Access Control or adopt the cloud service is a live architectural question rather than a settled one. Day to day, Access Control is used through SAP NetWeaver Business Client (NWBC) work centres — Access Management, Setup, Reports and Analytics — and configured under the Governance, Risk and Compliance node in SPRO.
What else does SAP sell under governance, risk and compliance?
The name covers more than access. As of October 2026, SAP's product page groups its GRC and cybersecurity software into three areas: control and risk management, identity and access governance, and the protection of data and applications. The products below sit beside the ones in the table above and are separate projects with separate buyers.
| Product | What SAP says it does | Area |
|---|---|---|
| SAP Risk and Assurance Management | Documents and links risks and internal controls in the cloud, automates controls and assesses business impact | Control and risk management |
| SAP Watch List Screening | Screens business partners automatically against restricted or denied party lists | Control and risk management |
| SAP Business Integrity Screening | Detects anomalies in transactions to reduce fraud risk and losses | Control and risk management |
| SAP Enterprise Threat Detection | Monitors threats and vulnerabilities at application level in real time | Cybersecurity |
| UI data protection masking and logging | Masks or blocks sensitive data across SAP interfaces, and logs user activity for data protection | Data protection |
What does the SAP GRC architecture look like?
A central GRC system with plug-ins in every system it governs. SAP Access Control 12.0 is not part of the ERP. Per SAP's installation and sizing guides it is an ABAP add-on, software component GRCFND_A, on SAP NetWeaver 7.52, in practice a system of its own. Each target system needs plug-in components: GRCPINW for the non-HR functions and, optionally, GRCPIERP where HR functions are used. A separate plug-in exists for managing access to SAP HANA databases. The central system holds a connector for each target and uses it to retrieve users, roles and authorizations for analysis, and to provision what an approved request grants. Integration scenarios extend the same hub outwards, for example to SAP Cloud Identity Access Governance and to SAP SuccessFactors Employee Central. Two things follow for a project. The hub needs sizing and patching of its own, so Basis is involved from the first week. And the announced successor changes the picture: SAP's plan for it is one software solution with one user interface stack, on HANA databases only.
How does SAP GRC detect a segregation-of-duties risk?
Access Risk Analysis compares what a user or role can do against a ruleset of forbidden combinations, and it does so in three layers, which is why every argument in the area is really an argument about one of them. A function is a business capability expressed technically: the set of transactions that perform it, and, underneath each one, the authorization objects and field values that allow it. A risk is a pair of functions that should not sit with the same person — maintaining a vendor and releasing a payment, say — carrying a severity and a description an auditor can read. Segregation of duties, or SoD, is the name for the principle; access risk analysis is the name for the report.
Analysis then happens at one of two depths, and this is the first real decision. At action level, holding the transaction counts as holding the capability; the result is fast, easy to explain, and over-reports heavily, because a transaction with no permitted company code does nothing. At permission level the check descends into the field values, which is the answer auditors accept — at the price of a ruleset whose permission definitions are maintained.
Organisational rules are the third layer. They allow the same two duties in the same pair of hands when the objects are separated by company code or plant — the right answer for a shared-service centre serving twenty entities — and they multiply the maintenance, so a company that adopts them without staffing that maintenance has a ruleset that is wrong without anyone noticing.
What is the GRC ruleset, and what does tuning it mean?
The ruleset is the list of risks the system scores against, written as the transactions and authorization objects behind each one (SAP's description of access risk analysis). SAP delivers one; nobody runs it as delivered, and nobody should rewrite it from scratch either — an auditor's confidence rests partly on it being recognisably the standard.
Tuning it is a workshop with process owners: which delivered risks apply here, which are noise against this process design, and what mitigating control covers a risk that has to stay because nobody can split the duty. Every deactivated risk needs a written reason. The project shape decides what you inherit: a greenfield tunes the delivered ruleset while the process design is still moving, a conversion arrives with a violation backlog nobody cleared, a rollout re-scores it against new organisational levels.
How does a violation get closed?
A violation closes in one of three ways: remediate the role so the combination disappears, mitigate it with a named control somebody tests on a schedule, or accept it in writing with an owner against it.
The first full risk analysis returns a list nobody wants, and the weeks after are triage — rarely a technical argument, mostly about who gives up access and who signs for the risk instead.
A mitigating control is a real object, not a checkbox: it has an identifier, a monitor who performs it, an approver, a validity period and an assignment to the user, role or organisation it covers. The audit finding that recurs most is a mitigation assigned years ago that nobody has performed since — worse than the open risk, because it was reported as closed. After go-live the backlog becomes a cycle of firefighter log reviews, access review campaigns and control testing — support work paced by the audit calendar rather than the release plan.
What are access requests, firefighter IDs and review campaigns?
They are the three operational processes that make up most of a GRC team's year once the implementation is over; SAP documents each in the Access Control guides.
- The access request. A multi-stage workflow with paths chosen by a rules engine: who approves depends on what was asked for and who asked. A risk analysis runs inside the flow, so the approver sees the conflicts the request would create before signing, and provisioning into the target system happens automatically or as a task for a security administrator.
- Emergency access. A firefighter ID is checked out from the firefighter launchpad, transaction GRAC_SPM, against a reason code, for a window, with a named controller. Everything done under it lands in a log — transactions run, values changed, anything done in the debugger — and the controller signs the review. The design argument is whether the elevated rights sit on a separate ID or on a role assigned temporarily to the person's own account.
- The user access review. Periodic campaigns in which managers confirm the access their people hold and role owners confirm the roles they own. It is unpopular, it is a compliance requirement in most regulated environments, and the standard failure is a campaign where everyone approves everything in one afternoon.
Who is the evidence for?
Somebody outside the company who will ask for proof: for a listed group, usually the external audit of internal control over financial reporting; for a service provider, an assurance report its customers rely on; for a regulated sector, the supervisor's own requirements. All of them ask a similar set of questions: is there a documented ruleset with a named owner, is it reviewed on a schedule, are the mitigations tested, is emergency access logged and reviewed, and is role change subject to the same control as any other change. That framing also explains why the work never finishes — general IT controls are re-tested every year, and each year the population of users, roles and systems has moved.
The arguments that decide a design
- Mitigate or redesign. Mitigation is fast and can become a way of never fixing the roles. A pattern of hundreds of mitigations against the same risk is a role design problem wearing a compliance costume, and role design stays security work.
- How far to depart from the delivered ruleset. Every local exception is defensible and the sum of them is a ruleset nobody outside can audit.
- Automatic provisioning or not. Automatic is consistent and removes the security team's last manual check; teams that have been burned by a bad approval path often keep the check deliberately.
- Whether GRC owns identity at all. Many organisations already run a corporate identity management tool, and the boundary between it and access control is negotiated, never obvious.
- Where the software stops. The risk appetite stays with management: which combinations are unacceptable is their decision, not the tool's, and in an organisation too small to have two people the honest output is a documented compensating control, not a green report.
How do you get into SAP GRC?
Most people get into SAP GRC from an adjacent seat rather than from a course, and four crossings are common.
- From security — the shortest crossing: the people who build the roles GRC judges, where role knowledge makes a ruleset argument credible.
- From audit and internal control — controls and findings are already your vocabulary; what is new is that a control must be configured as something the system tests itself, and a finding closes in a workflow, not a report.
- From Basis — the GRC system and the plug-ins in every connected system already belong to Basis (what a Basis consultant does); operating them teaches the application from underneath.
- From a functional area — an FI or MM consultant can propose the mitigating control, not just judge the risk.
What gets you hired is named work: a ruleset you tuned rather than accepted, a remediation campaign you drove to sign-off, an audit where you handed over the evidence. Interviews probe there: remediation versus mitigation, action versus permission level, and who owns a mitigating control (what interviews test).
Every risk is written in another area's vocabulary
FI supplies the classic pair — whoever maintains a vendor must not also run the payment; MM adds the ordering and goods-receipt half; MDG governs the creation of the master data both depend on. Regulated industry solutions raise the stakes, where the specialism clusters (which combinations work), and the SAP security interview questions show how those pairs are asked about in the room.
Related reading
- The SAP security and authorizations consultant
Roles, profiles, segregation of duties and audits — the specialism projects remember too late.
- SAP FI explained: finance in SAP
General ledger, payables, receivables, assets and the close — the books of record.
- SAP Master Data Governance (MDG) explained
One truth for materials, partners and finance data — and its careers.
- SAP security interview questions
The failed check, role sizing, segregation of duties, the user lifecycle and the auditor's question.
Work with SAP?
Join to get your public SAP profile and put your city on the map.
Free. About a minute. Sign in with Google.