Symptom
When trying to purge a custom object for inactive employees the system takes the EffectiveStartDate of the Object and not the Termination Date of the user as the Data Field of Retention Time.
Environment
SAP SuccessFactors HXM Suite
Reproducing the Issue
1. Create DRTM Employment Information Purge for a user with MDF Custom Objects included in parameters
2. Download preview report with the results for Custom GO Purge Object
3. Process notes show "To be Purged"
4. Check retention time configured under DRTM MDF Custom Purge Objects
5 Observe a retention time configured 30 years since termination date (or X years)
6. Go to People profile and note the employee is inactive with a termination date in the current year
7. However the data is getting purged anyway
Resolution
The actual behavior for inactive users as per the requirement for data purge is as follows:
- For those inactive users who have exit date < purge cutoff date (purge cutoff date = today - Retention Time For Inactive Employees) wo don’t consider the Date Field of Retention Time so that all records will be purged for this user
- For those inactive users who have exit date >= purge cutoff date we take the Date from the Date Field of Retention Time as configured by the customer as the relevant date and only purge those records where the Date from the Date Field of Retention Time <= purge cutoff date
See Also
3020921 - Cannot Purge Custom MDF Objects - SAP for Me
3087035 - DRTM MDF custom purge object does not display in list of DRTM purges - SAP for Me
DRTM Data Purge for MDF Custom Objects | SAP Help Portal
Modules That Support DRTM Purge of MDF Custom Objects | SAP Help Portal
Keywords