Key Takeaways
- Prerequisites matter: Complete data gathering and baseline measurement before you identify a single inactive user.
- Four phases, 12 weeks: From identification through governance automation, follow this timeline to execute cleanly.
- Stakeholder engagement is non-negotiable: Manager notification and 10-business-day response windows eliminate post-deletion disputes.
- Technical execution is straightforward: Lock, verify, wait, delete. The process is mechanical once stakeholder approvals are confirmed.
- Governance prevents recurrence: Quarterly reviews and integrated offboarding ensure you never accumulate 20% inactive users again.
Before You Start: Prerequisites and Data Gathering
Do not identify a single inactive user until your baseline is complete. The largest failure mode in cleanup projects is starting with an incomplete picture and then discovering critical data gaps mid-project. Spend Weeks 0–2 gathering and verifying data. This prevents chaos later.
Prerequisite Checklist
Data validation is critical: Before proceeding to Phase 1, confirm that your user list, HR database, and SAP system counts are internally consistent. Any major gaps should be investigated. You cannot reliably identify inactive users if your source data is incomplete.
Phase 1 (Weeks 1–2): Identification and Classification
Now identify inactive users using SAP's standard reporting tools. The goal is to create a segmented list: Priority 1 (delete candidates), Priority 2 (review), and Exclude (service accounts, seasonal users).
Phase 1 Checklist
At the end of Phase 1, you should have a segmented list of approximately:
- Priority 1: Users with zero logon in 12+ months (immediate candidates)
- Priority 2: Users with zero logon in 6–12 months (requires manager verification)
- Exclude: Service accounts, seasonal users, users with open documents/workflows
The register is your project backbone. Keep it updated throughout the cleanup.
Phase 2 (Weeks 3–4): Stakeholder Engagement and Approval
This phase prevents post-deletion disputes and ensures executive alignment. Notify each user's manager and set a clear approval window.
Phase 2 Checklist
Sample notification email:
Hi [Manager],
During a user population audit, we identified that [USERNAME] has not logged into SAP since [DATE]. This user is classified as a [USER TYPE] licence holder.
Please confirm by [DUE DATE] whether this user should be retained or can be removed from the SAP system. If you do not respond by the deadline, we will assume this user is no longer required.
Reply with "RETAIN" or "REMOVE" or provide comments.
Best regards,
IT Systems / SAP Administration
The 10-business-day window is critical. It demonstrates due diligence and creates an audit trail. If challenged later, you can show that you actively notified stakeholders and gave them an opportunity to object.
Phase 3 (Weeks 5–6): Technical Execution
Once approvals are confirmed, execute cleanly and document everything.
Phase 3 Checklist
Why lock before delete? Locking validates that no active processes or approvals depend on the user. If background jobs fail after locking, you can immediately restore without losing data. Deletion is irreversible; locking gives you a safety window.
Documentation is non-negotiable: In an audit, SAP will ask to see evidence of your deletion decisions. A spreadsheet with username, type, last logon, deletion date, and manager approval is your defence. "We deleted inactive users" is not credible. "Here is the list of 247 users, their last logon dates, and the managers who approved their removal" is.
Phase 4 (Ongoing): Governance and Automation
Once you've cleaned the data, prevent accumulation from happening again.
Phase 4 Checklist
Execute Your Cleanup with Expert Guidance
Our SAP licence compliance team can manage the full cleanup process: data extraction, stakeholder engagement, technical execution, and governance setup. We handle the complexity so you don't have to.
Explore SAP Licence Compliance Services90-Day Timeline Summary
Here is a complete week-by-week breakdown:
Baseline measurement. Extract user list, HR cross-reference, document current count by type.
Phase 1: Run SUIM/USR02 reports. Create inactive user register with Priority 1/2 segmentation.
Phase 2: Send manager notifications. 10-business-day response window opens.
Phase 2 concluded: Collect approvals. Reconcile exceptions. Get IT/HR sign-off.
Phase 3: Lock confirmed inactive users. Run USMM to verify exclusion.
Phase 3: 2-week monitoring period. Watch for alerts, failed jobs. Then delete confirmed users.
Phase 3–4: Final USMM measurement. Document deletions. Brief governance process to CFO/IT.
This timeline is aggressive but realistic for a mid-size enterprise (3,000–5,000 users). Larger populations may require 16–20 weeks. The critical path is stakeholder engagement (Phase 2) — do not try to accelerate this or you will face disputes and exceptions downstream.
Ready to Start Your Cleanup?
Book a free consultation with our SAP licensing experts. We'll help you scope the project, estimate savings, and plan the timeline.
Book a Free ConsultationRelated Reading: SAP Inactive User Cleanup
Frequently Asked Questions
Can we speed up the timeline?
Not safely. The 10-business-day stakeholder engagement window is critical for creating an audit trail and preventing post-deletion disputes. The 2-week monitoring period after locking users prevents undetected dependencies. Cutting these phases risks failed jobs, escalations, and audit findings. 90 days is the minimum for a clean, documented execution.
What if a manager doesn't respond to the notification?
Non-response = implicit approval. This is why the notification email must be explicit: "If you do not respond by [DATE], we will assume this user is no longer required." Your email trail is the evidence. If a manager later complains, you can show they were notified and did not object within the defined window.
How do we handle users with open documents or workflows?
These cannot be deleted until the documents are archived and workflows are resolved. Archiving is handled through SAP's document archiving programs (ArchiveLink, near-line storage). Workflows should be reassigned to active users. In Phase 1, these users should be marked as "Cannot delete — has pending items" and managed separately.
Should we notify SAP of the user count reduction?
Yes, formally notify SAP when the cleanup is complete. Inform them of the user count reduction and provide a summary. This is especially important if you have an upcoming audit or renewal. SAP will measure your current user population; if your stated count differs from their measured count, that becomes an audit finding. Proactive communication demonstrates governance and reduces dispute risk.
What documentation should we keep after the project?
Keep the inactive user register with: username, user type, last logon date, deletion date, reason, and manager approval. Keep email records of all manager notifications and approvals. Keep USMM before/after reports showing the user count reduction. Keep a summary of any exceptions (users retained despite inactivity, with business justification). This documentation is your audit defence if SAP questions the cleanup.
Can we automate the identification process?
Partially. SUIM reports and USR02 queries are automated. But manager notification, approval, and exception handling require human judgment. You can automate the data extraction and segmentation, but stakeholder engagement must remain manual and documented. Some enterprises use workflow tools (SAP Workflow or third-party BPM tools) to automate the notification and approval process, which is efficient for large populations.