SAP Knowledge Base Article - Public

2439545 - How to Delete Approved Leave Requests


What is the correct process for deleting approved employee times?


  • SAP SuccessFactors Employee Central
  • SAP SuccessFactors HXM Suite


There are three recommended methods here, depending on how many records you need to delete.

  1. If you have a large number of records, you can do this via import:

  1. Navigate to Import and Export Data > Export > Employee time;
  2. Change the Employee Time Approval Status to "Cancelled" / on the associated Employee Times, and re-import (please use a reasonable batch size - e.g. 500 entries per records) and keep the Employee Times in the system (as cancelled in the system; cancelled ETs will not show up in Employee Self Service).
  3. OR to completely delete the leave requests:
  4. Export all the Time Accounts Details;
  5. Import the Time Account details with posting type "Employee Time" that you want to delete, with 'Delete' in the OPERATOR column.

  2. If you have a small number of records to remove, you can do this manually:

  • Delete them via Manage Data UI > Employee Time (find the external code from the Time Account Details export in Import and Export Data or in the UI following KBA 2426021 - How to Find the External Code of an Employee Time / Leave Request)

Note: It is not recommended to delete the employee time via Manage Data > Time Account > select the employee time in Time account Detail > Delete icon

  3. For individual leaves, the employee / admin or manager can use "Cancel" option via the Time Off UI

See Also

2426021 - How to Find the External Code of an Employee Time / Leave Request

2426021  - Time Off: How to Mass Delete Time Off Requests


Approved Leave, delete Employee time, ECT-51438, how to, delete, leave requests , KBA , LOD-SF-EC-TIM , Time Off , How To


SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HXM Suite all versions