TL;DR: Context-based requests in SAP Identity Manager use company codes, plants, or sales organizations to differentiate otherwise similar roles and keep access aligned to the right unit, according to One Identity. The underlying lesson is that granular entitlements only stay safe when context is modeled cleanly and provisioned consistently.
At a glance
What this is: This is an analysis of context-based SAP role requests in Identity Manager, showing that context values are what keep similar roles separated by organisational unit.
Why it matters: It matters because IAM teams managing SAP access need to ensure that role design, request logic, and provisioning do not blur organisational boundaries and overextend access.
Context
Context-based SAP role requests are a governance pattern for separating similar access bundles by organisational values such as company code, plant, or sales organisation. In Identity Manager, the request is not just about the role name, it is about the context that determines which unit that role should apply to.
The security gap appears when organisations treat near-identical SAP roles as interchangeable and rely on process shortcuts to complete requests. That approach can let access drift across business units even when the job title looks the same, which is a classic identity governance failure rather than an SAP-only problem.
For IAM and IGA teams, the operational question is whether the request model preserves the organisational boundary all the way through provisioning. If context is ambiguous, downstream assignment logic can become the weakest point in the access model.
Key questions
Q: What breaks when SAP role requests do not carry the right context?
A: When context is missing or inconsistent, similar SAP roles can grant access outside the intended business unit. The result is not just a messy request process, but a governance failure where entitlements no longer reflect the organisational boundary they were meant to enforce.
Q: Why does context-based access matter for SAP identity governance?
A: Because context is what separates otherwise similar entitlements by company code, plant, or sales organisation. Without that separation, identity governance can approve the right role name while still assigning the wrong scope of access.
Q: How can IAM teams tell whether SAP role provisioning is staying in scope?
A: Check whether the assigned role matches the requested organisational context after provisioning, not just whether the workflow completed. If the final access lands in the wrong business unit, the governance model is drifting even if the request itself looked valid.
Q: What should organisations validate before using derived SAP roles at scale?
A: They should validate that every derived role still carries a clear, enforceable context and that all request paths resolve to the same reference data. If those checks are loose, reuse can expand access beyond the unit that the role was designed for.
Technical breakdown
How context separates SAP roles that look the same
Context is the organisational value that distinguishes one SAP role from another when the underlying business purpose is similar. In this article, that value can be a company code, plant, or sales organisation. Identity Manager uses those values to decide which role instance belongs to which unit, so two employees with the same job family do not necessarily receive the same effective access. The technical issue is not role naming, but the integrity of the context mapping that binds the request to a specific organisational scope.
Practical implication: model context values explicitly in the role catalogue instead of assuming the base role name is enough.
Why request flow matters more than a single approval step
A context-based request can begin from the Role, the Context Type, or the Context itself, but every path must converge on the same required references. That means the technical control is not a single form field or one-off approval, it is the consistency of the request workflow and the data it assembles. Scripts and accelerators can reduce friction, but they do not remove the governance need for complete context before provisioning. If the workflow is inconsistent, the same business request can yield different access outcomes.
Practical implication: validate that every request path enforces the same required context fields before provisioning starts.
Where provisioning fails when context is incomplete
Context-based provisioning fails when roles are derived from a master SAP role but the organisational qualifier is missing, stale, or misapplied. At that point, access can become broader than intended because the request no longer reflects the unit-level boundary that was supposed to contain it. This is a classic identity governance issue: the entitlement model may be granular on paper, but the provisioning logic turns it into a broader permission set in practice. The failure mode is drift between the intended organisational scope and the actual access granted.
Practical implication: test provisioning outputs against the intended organisational unit, not just the requested role name.
NHI Mgmt Group analysis
Context is a governance control, not a convenience field. The article makes clear that SAP role requests only stay precise when company codes, plants, or sales organisations are treated as first-class access boundaries. That is an identity governance problem, not just an SAP configuration detail, because the request model determines whether similar users remain separated by unit. Practitioners should treat context integrity as part of entitlement design.
Granular access fails when role structure and request logic drift apart. Derived roles can look well organised while the actual request paths still allow ambiguity in how those roles are assembled. When the request can start from multiple points, consistency matters more than process flexibility. The implication is that IGA teams must validate whether every path lands on the same governed outcome, not just whether the workflow completes.
Context-based access exposes the hidden assumption that similar jobs need identical entitlements. That assumption breaks as soon as business units, plants, or sales organisations change the real scope of access. Identity governance only works here if it preserves organisational distinction all the way from request intent to final assignment. Practitioners should audit where role similarity is masking scope differences.
Named concept: context-bound entitlement scope. This article is really about keeping access bounded to the organisational context that gave rise to it. That concept matters because SAP environments often reuse role patterns across business units, and reuse becomes risky when the governing context is not explicit. The practitioner conclusion is to govern context as part of the entitlement, not as metadata around it.
From our research library:
- 97% of NHIs carry excessive privileges, increasing unauthorised access and broadening the attack surface, according to the Ultimate Guide to NHIs.
- 49% of IT professionals would prioritise improving privileged access management if the decision were theirs alone, according to Netwrix's 2023 Hybrid Security Trends Report.
- Read next: Privileged Access Management Guide
What this signals
Context-bound entitlement scope is the practical control boundary in SAP governance. When role reuse outpaces context design, the programme stops governing access by unit and starts governing by convenience, which is the wrong optimisation for any IAM team.
If your request model allows multiple entry points, the real test is whether every path still produces the same scoped entitlement. That is where identity governance either preserves business-unit separation or quietly erodes it.
For practitioners
- Map SAP roles to explicit organisational context values Document company codes, plants, and sales organisations as mandatory scope attributes for each role family so identical job titles do not collapse into shared access.
- Standardise every request path to the same required references Verify that Role-first, Context Type-first, and Context-first request flows all capture the same minimum data before any provisioning step runs.
- Test provisioning against the intended business unit Sample created roles and confirm that the final assignment matches the target organisational boundary, not just the base SAP role template.
- Review derived-role reuse for hidden scope expansion Look for cases where a master SAP role is reused across units but the context label no longer clearly constrains access to one plant, company code, or sales organisation.
Key takeaways
- Context is what prevents similar SAP roles from collapsing into a single, overbroad access pattern.
- The article shows that request flow design matters because every path must preserve the same organisational scope.
- IAM teams should verify that provisioning outputs match the intended business unit, not just the requested role template.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The article is about preserving scope and approvals in entitlement assignment. |
| Recommendation — Enforce PR.AA-05 so SAP requests only provision access that matches the approved organisational context. | ||
| NIST SP 800-53 Rev 5 | AC-6 — Least Privilege | Context-based requests exist to stop similar roles from broadening access beyond need. |
| Recommendation — Apply AC-6 to keep derived SAP roles constrained to the minimum organisational scope. | ||
| ISO/IEC 27001:2022 | A.8.2 — Privileged Access Rights | The article concerns how access boundaries are assigned and controlled across SAP roles. |
| Recommendation — Review A.8.2 mappings to ensure SAP role assignment respects authorised access boundaries. | ||
Key terms
- Context-based Request: A context-based request is an access request that includes a business scope value such as company code, plant, or sales organization. It lets the identity system grant similar SAP roles differently depending on the organisational boundary, which improves precision when roles are otherwise nearly identical.
- Organisational context: Organisational context is the set of mission goals, stakeholder expectations, dependencies, and legal or contractual constraints that shape security decisions. In AI governance, it determines whether detection data and policy controls have a real operational meaning or simply describe an abstract intent.
- Derived role: A derived role is a role computed from context rather than assigned permanently to a user or service. It helps teams express conditional access without exploding role counts, but it depends on reliable attributes, clean policy design, and strong governance over how those roles are inferred.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
Published by the NHIMG editorial team on May 29, 2026.
Updated on October 8, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org