Symptom
- A terminated employee is not marked as end of purpose after the configured offset period (for example, one month).
- The daily end‑of‑purpose job runs but does not update the employee’s status.
- The employee remains active even though the valid‑to date has passed.
Environment
SAP Sales and Service Cloud version 2
Cause
- This is the current system behavior.
- Before the end‑of‑purpose flag is set to true for a BP, the system sends an event to registered services.
- If any service indicates the BP is still used (that there is still a purpose) in transactional data, the end‑of‑purpose flag is not set.
Resolution
- Run a disclosure report for the affected employee to identify all dependent transactional documents (for example, emails, cases).
- Disassociate the employee from all identified transactional documents so that the employee is no longer in active use.
- Run the end‑of‑purpose job again or wait for the next scheduled run.
- Verify that the employee is now marked as end of purpose (for example, the related completion indicator shows true).
See Also
refer to: KBA 3771036
Keywords
end of purpose, isBusinessPurposeCompleted, employee not obsolete, valid-to date passed, scheduled job, still used, transactional documents, disclosure run, emails, cases, data protection and privacy, service cloud v2, c4c, business partner usage, eop job , KBA , CEC-CRM-EMP , Employee for SAP Sales/Service Cloud , CEC-CRM-DPP , Data Protection and Privacy for SAP Sales/Service Cloud , Problem
Product
SAP Service Cloud Version 2 all versions
SAP Knowledge Base Article - Public