You have noticed that when you create an LOA (leave of absence) then change any information in the job history for the LOA record and then come back to the time off and update the Expected Return Date this is overwriting the changes that you have made previously in the history.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
SAP SuccessFactors Employee Central (EC) - All Versions
Reproducing the Issue
- Select one employee and create a LOA:
- Go to the Job History of this employee and make a change in the LOA record:
- Now, update the LOA record in the the Time Off Admin page changing the Expected Return Date:
- Note that the changed made in step 2 were now lost:
The engineering team reviewed this case and pointed that this is currently expected behavior.
The changes in Time Off LOA request will erase the old record and create a new one with the data changed which means that any changes made in the job history old record will be lost.
If you believe that this behavior should be enhanced then please refer to the KBA 2090228 on how to create enhancement requests.
LOA job info records replaced
Change in LOA job history does not persists if LOA is changed
KBA , LOD-SF-EC-TIM , Time Off , Problem