SAP Knowledge Base Article - Public

3097277 - LOA Import Error for successive absence dates : A leave of absence record has been recorded already

Symptom

  • When trying to Import LOA absences for consecutive dates, an Error message comes up as below :

            A leave of absence record has been recorded already starting on <Date>. Please delete that leave of absence record and enter the actual return date. Then create the leave of absence record on                     <Date> again. 

  • The UI does allow the user to record one absence after another but when multiple leave records for successive date intervals are imported at one, the error comes up as indicated above.

Environment

  • SAP SuccessFactors HXM Suite
  • SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Navigate to import and Export data -> EmployeeTime Import
  2.  Notice that the Error message indicated above is returned

Cause

This is an expected behavior.

Resolution

  • It is always recommended to complete an LOA before the Next LOA starts. So the previous LOA return date should one day before next LOA Start date.
  • Since Start LOA and Return LOA have different employee status values linked to them, this might introduce some data inconsistencies while Importing
  • So the product team has introduced a validation check to avoid LOA and RLOA being created in the system on the same day.
  • The recommendation is to set Actual return date one day before the start date of Another Start LOA record or club both the LOAs together.
  • LOA is meant for Long leave duration, instead of creating multiple LOAs, it is always recommended to create a long LOA to avoid such issues.

See Also

Time off Implementation guide :  https://help.sap.com/doc/792c74c0baa54438bafbdb0a7edbfafe/LATEST/en-US/baad6b8787ed4b8f9874d0fad13f24a5.pdf

Keywords

KBA , LOD-SF-EC-TIM-ABS , Absence error's - Calculations, Deductions, TT&ET , Problem

Product

SAP SuccessFactors HCM Core all versions ; SAP SuccessFactors HXM Suite 2105