User Access Review (UAR) in the SAP GRC Access Control is a periodic, workflow-driven process that allows the managers or role owners to review and certify the user access assigned to the employees in the SAP systems. It ensures that each user has only the access necessary for their current job responsibilities. UAR is a workflow-driven review cycle where the role owners or managers validate whether the each user still needs the roles and authorizations assigned to them. It helps the organizations meet internal controls and audit requirements (e.g., SOX, ISO, internal IT governance).
Key Goals:
Ensure users have only the access they needed(least-privilege principle).
Identify and remove the outdated, excessive, or risky access.
Reduce Segregation of Duties (SoD) and sensitive access violations.
Maintain clean and compliant SAP security.
UAR Works in SAP GRC Access Control:
Scheduler/Administrator launches a UAR review for one or more systems or user groups.
UAR requests are sent to the managers or role owners.
They review the list of user-role assignments and choose to:
Approve (user keeps the role), or
Remove (the role is removed through provisioning).
Workflow triggers provisioning the approved removals are executed via GRC ARM (Access Request Management).
Reports and audit logs show the review evidence.
Features of UAR:
Automated notifications and reminders
Multi-level approval workflow
Integration with BRF+ for routing logic
Detailed audit trail for compliance
Supports both SAP and non-SAP systems (via connectors)
Why UAR Is Important:
Prevents unauthorized access
Reduces audit findings
Ensures that employee access changes when roles change (transfers, exits, etc.)
Strengthens internal security posture
How to Configure UAR (User Access Review) in SAP GRC:
1. Pre-Requisites:
Before configuring UAR, ensure:
Connectors Created & Maintained:
SPRO → GRC → Common Component Settings → Maintain Connectors
Ensure correct RFCs and connection types (authorization, user, and role fetch)
Repository Sync Performed:
Sync Users and Roles from connected systems
Without this, UAR lists will be empty or outdated
Managers Stored in HR System or GRC:
UAR requires manager relationship (e.g., A008)
If missing, routing will fail
2. Configuration Steps:
Step 1 — Define Review Frequency / UAR Schedules:
SPRO → GRC → Access Control → User Access Review → Maintain Review Frequency
Set quarterly/annual/monthly intervals
Assign default reviewers (manager, role owner, or custom route)
Step 2 — Maintain UAR Workflow:
GRC → IMG → Access Control → Workflow → Maintain Paths & Stages
Typical workflow:
Manager Review
Role Owner Review (optional)
Auto-Provisioning removal tasks
Configure:
Approvers
Escalation
Reminder notifications
Timeout rules
Step 3 — Define Access Request Provisioning for Removal:
SPRO → GRC → Access Control → Access Request → Maintain Provisioning Settings
Enable:
“Allow Removal of Access via UAR”
Provisioning actions (role removal)
Plug-in settings for back-end system provisioning
Step 4 — Create and Schedule a UAR:
NWBC → Access Management → User Access Review → Create Review
Select:
System / connector
Selected users, roles, or org units
Review period
Reviewer (manager or role owner)
Due dates & reminders
After launching:
Workflow triggers for each reviewer
Step 5 — Reviewer Actions:
Managers/role owners see:
Users
Assigned roles
Risks (optional)
“Approve” or “Remove”
When “Remove” is chosen:
Auto-ARM request triggers
Provisioning removes the role
Best Practices for UAR:
1. Start with High-Risk Roles Only:
Including all roles creates overload.
Start with:
Sensitive Roles
Firefighter access
SoD risk roles
2. Use Manager as Primary Reviewer: Managers know user job responsibilities best.
3. Use Role Owner Only for Technical Roles: Not all roles need role owners to review.
4. Include SoD Risk Information: Helps reviewers make better decisions.
5. Automate Escalations:
Avoid overdue UAR tasks by:
Reminders at 30/60/90 days
Escalation to higher manager
6. Keep Repository Sync Regular: At least weekly, ideally daily.
Common Challenges & Fixes:
1. Managers Missing or Incorrect:- Fix: HR mini-master sync or SU01 managers must be updated.
2. Role Removal Not Happening:
Causes:
Provisioning disabled
Missing plug-in
Connector not mapped
3. Review Work Item Not Visible:
Commonly due to:
Wrong routing
Reviewer is inactive
Workflow errors
4. Duplicate Users / Missing Roles:
Caused by:
Incomplete repository sync
Connectors not set to “active”
5. Too Many Roles → Reviewer Fatigue:
Fix: Apply filters to include only:
Business-critical roles
Roles with risks
Access changed during review period
Summary:
UAR is a periodic review process in SAP GRC that allows managers or role owners to confirm whether users still need the roles and access assigned to them. It helps maintain least-privilege access, removes unnecessary roles, and ensures compliance with audit and security requirements. The review results are processed through automated workflows, creating a complete audit trail.
