Symptom
This KBA explains the standard process of how to delete attendance from SuccessFactors Time Sheet in below scenarios:
- Attendance created manually
- Attendance created from External Time Data
- Attendance created from Clock In Clock Out Time Events
Environment
- SAP SuccessFactors Employee Central - Time Sheet
- SAP SuccessFactors Time Tracking
Resolution
Scenario 1: Attendance created manually
- For the legacy weekly time sheet, please delete Employee Time Sheet Entry from timesheet UI or via importing csv. file, then the related Employee Time object will be deleted accordingly by system.
- For the flexible approval period time sheet, please delete the "Time Recording" object from the time sheet UI or via importing csv. file.
Scenario 2: Attendance created from External Time Data
Please delete the External Time Data from Manage Data by setting field 'Delete this External Time Data' to 'Yes' , then
- For the legacy weekly time sheet: the related Employee Time Sheet Entry and Employee Time would be deleted by the system.
- For the flexible approval period time sheet, the related "Time Recording" object would be deleted by the system.
Please refer to the following documentations:
- KBA 2856879 - How To Delete Time Sheet Data Processed Via External Time Data or External Allowance
- KBA 2931444 - How to Bulk Delete Imported External Time Data or External Allowances
Please DO NOT delete the External Time Data from DB via Take Action -> Permanently Delete entry, as it cannot delete related Employee Time Sheet Entry / "Time Recording" from the Time Sheet UI.
Scenario 3: Attendance created from Clock In Clock Out Time Events
Please delete Time Events from time sheet UI or Manage Clock In Clock Out, then
- For the legacy weekly time sheet: the related External Time Data, Employee Time Sheet Entry and Employee Time would be deleted by the system.
- For the flexible approval period time sheet, the related External Time Data and "Time Recording" object would be deleted by the system.
Please refer to Help Documentation: Managing Time Events.
You can also mass delete Time Events via REST API as per KBA 3388522 - How to configure the Clock In Clock Out REST API for Deletion of Time Events?
Please DO NOT manually delete the External Time Data generated by time events, otherwise time events pairing would be disrupted.
Note:
Please DO NOT directly delete object "Employee Time Sheet" with attendance, as related Employee Time object will be orphaned and caused data inconsistency.
You may refer to KBA 2918603 - Time Sheet Check Tool: OrphanedTimeSheetEmployeeTimes.
See Also
- KBA 2931444 - How to delete time sheet entries via import
- KBA 2856879 - How To Delete Time Sheet Data Processed Via External Time Data or External Allowance
- SAP Help Portal Documentation: Managing Time Events
- KBA 3388522 - How to configure the Clock In Clock Out REST API for Deletion of Time Events?
- KBA 2918603 - Time Sheet Check Tool: OrphanedTimeSheetEmployeeTimes
Keywords
Timesheet, Working Time Entry, Employee timesheet, Delete, Error, Amendment, External Time Data, Employee Time Sheet Entry, Approved Timesheet, time events , KBA , LOD-SF-EC-TMS , Time Sheet , LOD-SF-TTR-TMS , Time Sheet , How To
SAP Knowledge Base Article - Public