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.
- Behavior of retention period calculation for MDF Object purges.
Environment
SAP SuccessFactors HCM 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
Cause
This is an expected behavior according to the conditions to define the retention period for this purge request.
Resolution
The actual behavior for inactive users as per the requirement for data purge is as follows:
- For those inactive users who have their Exit Date with a longer time than the Retention Time For Inactive Employees - the system will not consider the Date Field of Retention Time for the Object, so all records on this object will be purged for this user.
- Example: consider today is 30th December and purge retention time is 6 months. So if an employee's exit date is in June then data objects related to that employee will be purged (retention time mentioned in data objects is overridden by user purge retention time).
- For those inactive users to whom their Exit Date has not reached the Purge Retention Time yet - the system will consider the Date from the Date Field of Retention Time (for this Object purge request) as the relevant date and only purge those records where the Date from the Date Field of Retention Time of the object have reached Retention time.
- Example: consider today is 30th December and purge retention time is 6 months. If the Exit Date is in September, then depending on the data retention time configured, some data objects can be purged (in case there are objects with a retention time of 1-2-3 months). In this case, purge jobs will be executed based on data retention time.
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