Symptom
When trying to create Time Types data in Manage Data - Create New - 'Time Type' that includes Leave of Absense, or when trying to approve a time off workflow - an errors occurs:
"Event reason Return from Leave of Absence does not refer to the Leave of Absence return to work event"
Environment
SAP SuccessFactors Employee Central (EC) - All Versions
Reproducing the Issue
IN THE TIME TYPE:
- Go to Manage Time Off Structures;
- Select the Time Type giving the error;
- Make any chage in the time type;
- Try to save and receive the error;
IN THE EMPLOYEE PROFILE:
- To to Time Off or Administer Time (as admin)
- Try to create a leave of absence for the employee;
- Receive the error message;
Cause
The cause fot this issue is that the same external code is used for more than one picklist items (one 'Active', and other with 'DELETED') in event picklist.
There must be only ONE picklist item per each external id with any status in event picklist file.
Resolution
Change the external code of the event with status DELETED (23) to e.g. 231 having only one 23 external code active item.
Keywords
Leave of absence event reason , KBA , LOD-SF-EC-TIM-ABS , Absence error's - Calculations, Deductions, TT&ET , LOD-SF-EC-JOB , Job Information , LOD-SF-EC-TMS-OBJ , Object Configuration - TRP, TP, WS, TT, TRM , Problem