Lesson 5 of 5
Audit-ready access at go-live
11 min
Listen to this lesson
Go-live is when the new access design meets real work and, a few months later, the auditors. "Audit-ready" means two things on day one: every user has access that was designed, tested, approved and can be explained; and the evidence for all of that is collected and findable. The weekend itself has security tasks that belong in the cutover plan, and the weeks after need controls that keep the design from eroding.
Security in the cutover plan
Luis's cutover plan for the 60-hour window from Friday 18:00 to Monday 06:00 includes security tasks with owners and timings, rehearsed in the dress rehearsal like every other step.
- Friday 18:00Lock and freezeBusiness users locked in the legacy system; role changes frozen; emergency access limited to the cutover team
- During conversionTechnical usersCutover and conversion users active with logged emergency access; every session recorded
- Sunday, post-processingLoad and reconcileBusiness roles verified; user-to-role mapping loaded in CMP; reconciliation and user-level SoD analysis signed
- Sunday 10:00Unlock for verificationOnly key users and verifiers unlocked for finance reconciliations and smoke tests per job
- Sunday 14:00Go/no-go 2On the go decision, remaining business users unlocked for validation and ramp-up; broad cutover access revoked
- Monday 06:00 onwardBusiness opens; hypercarePoint of no return; access issues triaged by a security desk; changes only through access requests
Emergency access that auditors accept
Hypercare always needs some elevated access, and that is where audit findings are born. SAP Access Control's emergency access management provides controlled, temporary elevated access (often called firefighter access) with planning and monitoring. Contoso's rules: emergency access only through named firefighter IDs with an owner and a controller; a reason recorded for every session; session logs reviewed by the controller within a set number of days; and a weekly report to Nadia during hypercare. Shared logins and permanent broad access for the support team are not allowed, even in the first week.
The evidence pack
| Evidence | Proves | Owner |
|---|---|---|
| Approved role design and rule set change log | Access was designed against agreed rules | Nadia, with the process owners (Dan for finance) |
| Role-level and user-level risk analysis results | No unmitigated high risks at go-live | Nadia |
| Mitigating controls with owners and test results | Accepted conflicts are controlled | Process owners with internal control |
| Role test results, positive and negative | Roles work and block what they should | Priya |
| Approved mapping and go-live reconciliation | Each user got exactly the approved access | Nadia and the managers |
| Emergency access logs and reviews | Elevated access was controlled during cutover and hypercare | Firefighter controllers |
| Cutover security task sign-offs | Lock, load, unlock and revoke happened as planned | Luis |
Contoso's go-live access evidence pack. Store it where auditors can find it, with dates and approvers.
Logging and responsibilities under RISE
Audit trails depend on logging being configured and kept. In the private edition, SAP's roles and responsibilities document lists providing audit log information as a task excluded from SAP's services: customers manage and archive their logs. Where the security audit log is recorded (file, database or both) is a profile setting, so the architect confirms the target and retention with SAP ECS rather than assuming a default. User and role administration are Packaged Services (formerly SAP Cloud Application Services, CAS) that Contoso did not buy, so Nadia's team performs them. The architect should check these lines in the customer's own contract and RISE Roles & Responsibilities document, because they decide who produces each piece of evidence.
Getting ready for Wave 2
Wave 2 adds company code 1910 and plant 1910 Monterrey for Alternadores del Norte. Because Contoso's architecture sets organizational values only in derived roles, most of the work is creating 1910 derivations of existing task roles, not new designs. The Monterrey team is small, so Nadia expects more combined jobs and plans their mitigating controls with Dan before the mock loads, not after. Users from the acquired company come from a non-SAP legacy ERP, so there is no usage history to propose a mapping from; managers build the mapping from job descriptions instead, and UAT with real mapping covers every Monterrey user rather than a sample.
The first ninety days
- Close emergency access requested for hypercare; report every session reviewed.
- Run the first user-level risk analysis after go-live and compare it with the go-live baseline.
- Review access requests raised in hypercare: were they design gaps (fix the role) or mapping errors (fix the assignment)?
- Retire the legacy firefighter IDs and any cutover technical users.
- Schedule the first periodic user access review with managers, using the new business roles.
- Feed findings back into the design authority before Wave 2 adds company code 1910.
- Put the GRC platform itself on the roadmap: Access Control 12.0 leaves mainstream maintenance at the end of 2027, and SAP GRC for SAP HANA, its successor release (generally available since 31 July 2026), needs the GRC system on SAP HANA. Treat the upgrade like any release: retest the rule set, workflows, emergency access and connectors before it governs CMP.
What would you do?
On Tuesday of hypercare, the shipping supervisor in Chicago cannot release deliveries for plant 1720, and trucks are waiting. A support consultant offers to give her a broad logistics role "just for today". What should happen?
- Put security tasks in the cutover plan: lock, freeze, load, reconcile, unlock, revoke.
- Emergency access must be named, owned, reasoned and reviewed; no shared or permanent broad access.
- Assemble an evidence pack: design, risk analysis, mitigations, tests, mapping, emergency logs, cutover sign-offs.
- Check the contract for who manages logs, users and roles; under RISE, much of it is the customer's.
- Use the first ninety days to close hypercare access and start periodic reviews.
Check your understanding · not graded
Lesson check
1. What does emergency access management provide?
2. In the private edition roles and responsibilities document, how is providing audit log information classified?
3. Which evidence proves each user got exactly the approved access at go-live?
4. When should business users be unlocked in the go-live weekend?