Symptom
While requesting absence for positive recorders on timesheet UI, error “You cannot request time off here because times are recorded in time sheet for the same period.” is raised although there’s no attendance displayed for the requesting day.
Environment
SAP SuccessFactors Employee Central – Time Sheet
Reproducing the Issue
- Navigate to Approved timesheet, delete attendance of certain day, timesheet status become "To be Submitted".
- Create absence again on the same day and Error “You cannot request time off here because times are recorded in time sheet for the same period.” is shown.
Cause
After deleting attendance from an Approved timesheet, system will create a new Amendment time sheet for the same week and replace the approved time sheet. However, in the previous approved time sheet, deleted attendance is still there. System always checks Time Collision based on existing Approved Employee Time Sheet. Hence when new Absence is created to replace deleted attendance, system will detect time collision and raise error.
Resolution
To resolve such time collision, new amendment timesheet should be approved first.
Then the previous Approved timesheet will become Cancelled status and the new Approved time sheet no longer contains the old deleted attendance.
Detailed steps as below can be followed:
- Delete existing attendance, if the attendance is expected to be replaced by absence.
- Submit the time sheet.
- After timesheet is Approved, then create Absence, collision error no longer occurs.
See Also
Keywords
cannot create absence, cannot request time off, time sheet, timesheet, delete attendance , KBA , LOD-SF-EC-TMS , Time Sheet , How To