SAP Knowledge Base Article - Public

3621417 - How to Update or Correct Time Account Purchase in SAP Successfactor Employee Central

Symptom

  • You have made an error when creating a Leave purchase or indeed Leave Payout
  • An attempt to change or update the erroneous value of the leave Purchase/Payout in manage data results in an error:  System error. Please contact administrator.
  • For instance, the incorrect deduction start date was entered.

Environment

  • SAP Successfactors Employee Central
  • Time Off, 
  • Leave Purchase,
  • Leave Payout.

Reproducing the Issue

  1. Create Leave Purchase via UI or Import.
  2. Go to manage data.
  3. Edit the Time Account Purchase object.
  4. Change the Deduction Start Date (or indeed any other field).
  5. Purchase Leave Error: System error. Please contact administrator.

Cause

  • This is expected error caused by improper user handling.
  • When creating a leave purchase, the corresponding deduction/payment account is created with all necessary fields such as Deduction Start Date.
  • Changing any field in the Time Account purchase object will create a discrepancy between the Purchase Account and the recurring account resulting in an error because the system RollBack the entire transaction 

Resolution

To change/ Update the Time Account Purchase, need to ensure that the Recurring Deduction Account is updated first.

if you are changing The Deduction Start Date, 

  • first edit the Recurring/Payment Account and update the value for the Deduction Start Date.
  • once save, then edit the Time Account Purchase and change the Deduction Start Date to the same value added in the Deduction/Payment Account.

Thereafter the system will correctly update the change

  1. Edit the Recurring/Payment Account: Update the Deduction Start Date to the desired value (or any field that needs to be changed)
  2. Save the changes.
  3. Edit the Time Account Purchase: Change the Deduction Start Date to match the value entered in the Deduction/Payment Account.
  4. Save the changes again.

Keywords

purchase leave error, system error, deduction start date, leave purchase, manage data, sap successfactors, time tracking, time account purchase, recurring account, discrepancy, error message, Leave payout , KBA , LOD-SF-EC-TIM-PYT , Payouts - Self Service, Admin, Termination , Problem

Product

SAP SuccessFactors Time Tracking all versions