Symptom
While trying to delete employee time sheets, you are seeing the error message "1. You can no longer create/change/delete time sheets that are before the retention period start date. "
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SAP SuccessFactors Employee Central - Time Sheet
- SAP SuccessFactors Time Tracking
Reproducing the Issue
- Use Import and Export Data to delete Employee Time Sheets.
- In the job response file you are receiving the message "1. You can no longer create/change/delete time sheets that are before the retention period start date. "
Cause
This error appears if any other time object has been purged for this period.
As the time information is not given completely anymore, we cannot allow the system to do anything with the other time object (delete could trigger payroll or time account changes).
If you navigate to Manage Data > Time Management Employee Parameters > User ID > you can see there is an object created for this employee.
Check the "Retention Period Start Date" field.
If the timesheets you are trying to delete are before this date, you will see the error message.
Resolution
To delete / edit these time sheets, the customer needs to perform a purge of time sheets for the affected employee (using Data Retention Management > Create new purge Request> DRTM Time Management Purge).
Only in this case the check is not executed.
After purge has been completed, the Time Management Employee Parameters object is updated for each employee.
A new date must be after the old one. This date contains the information from which the start date onwards the data is consistent in the system.
Keywords
Error Deleting Time sheet, error editing timesheet, cannot delete timesheet, You can no longer create/change/delete time sheets that are before the retention period start date, TIM-6519, purge, retention, period, tracking, sheet , KBA , LOD-SF-EC-TMS , Time Sheet , LOD-SF-TTR , Time Tracking , Problem