Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 2 of 5

Access requests

9 min

Listen to this lesson

0:00 / 14:13

Access request management replaces emails and spreadsheets with a governed path: a user or manager requests access, the right people approve it with the risk visible to them, and the system provisions it, leaving a complete audit trail. SAP describes a self-service portal, workflow-driven provisioning and deprovisioning, and risk analysis with a check of the mitigating control catalog before access is granted.

The life of a request

  1. SubmitAna's manager requests the AP clerk role for company code 1810 to cover a colleague, with a business reason and end date.
  2. Manager approvalThe line manager confirms the business need.
  3. Role owner approvalThe AP role owner confirms the role fits the job.
  4. Risk analysisThe request is analyzed with Ana's existing roles; any conflict is shown to the approver.
  5. Risk decisionIf a conflict appears, the risk owner remediates or assigns a mitigating control.
  6. ProvisionAccess Control assigns the role in CMP and records the result; the end date is respected.
A typical request path at Contoso. BRFplus rules choose the stages for each request type.
The Sign-Off Table · thesignofftable.com/academy/sap-sec-301

The path is configured, not fixed. MSMP lets one request take different paths depending on its content: a request for a display role might need only manager approval, while a request for a role in the finance process with a high risk needs the role owner and the risk owner too. BRFplus rules find the right approvers, for example the role owner stored with the role, or the manager from the user's organizational data.

One request, different paths: BRFplus picks the path and approvers from the content, so a high-risk finance role collects more approvals than a display role.
The Sign-Off Table · thesignofftable.com/academy/sap-sec-301

Risk analysis inside the request

The key preventive control is analyzing the request together with the user's existing access before approval. The approver sees whether adding the role creates a conflict, and can reject, change the request, or route it for mitigation. Typical configuration makes risk analysis mandatory at a stage, so approvers cannot skip it. This is the operational version of the preventive design from the SoD course: conflicts are decided before access exists, not discovered in the next review.

Request typeExample at ContosoTypical controls
New accountNew AP clerk joins Contoso Parts DistributionManager and role owner approval; risk analysis; account and roles provisioned
Change accountAna covers 1810 for two weeksApproval by role owner; risk analysis with existing roles; end date
Lock or removeA leaver's account in CMPTriggered by HR or the manager; executed without delay
Role removalMover no longer needs the buyer roleManager confirmation; removal provisioned

Common request types. The exact list and names depend on configuration.

Provisioning and its evidence

After the last approval, Access Control can create the user master record and assign roles automatically in the target system, or hand off to an identity management system. Automatic provisioning removes a manual step where errors and shortcuts creep in, such as an administrator adding an extra role "while they're at it". The request record then holds the whole story: who asked, why, who approved, what risk was shown and how it was handled, and when access was provisioned.

Automatic provisioning grants exactly what was approved, including the end date, and writes the outcome back to the request record.
The Sign-Off Table · thesignofftable.com/academy/sap-sec-301
AspectEmail-based requests (Contoso's ECC years)Access request management
Approver sees riskRarely; the security team checks later, if at allYes, before approving
Who provisionsAn administrator, by handThe system, exactly what was approved
End datesForgottenStored and enforced
Audit evidenceScattered emailsOne request record with full history
Why Nadia is replacing the old email process before go-live.
The Sign-Off Table · thesignofftable.com/academy/sap-sec-301

What would you do?

A request to give Ana the supplier master role in CMP, in addition to her AP clerk role, reaches the role owner. The risk analysis shows P001 (maintain supplier and process payments) as a new high risk. The manager's justification says "backup for master data team during vacations". What should the role owner do?

Key points
  • Access requests run through configurable MSMP paths with BRFplus-determined approvers.
  • Risk analysis with the user's existing access happens before approval, and can be made mandatory.
  • Conflicts are remediated or routed to risk owners for mitigation before provisioning.
  • Automatic provisioning grants exactly what was approved and records the full history.
  • End dates for temporary access are stored and enforced.

Check your understanding · not graded

Lesson check

  1. 1. What is the main preventive value of risk analysis inside an access request?

  2. 2. How can one MSMP workflow treat a display-role request differently from a high-risk finance role request?

  3. 3. Why is automatic provisioning a control improvement over manual administration?

  4. 4. Ana's temporary access to company code 1810 should last two weeks. What makes sure it ends?