Symptom
- If a data change is performed on job information, after a LOA is submitted, they are set back to Active status.
- There is no Return to Work record.
Environment
- SAP SuccessFactors Employee Central
- Time Off
Reproducing the Issue
1. User applies for a LOA via time off, and job info record gets created with Unpaid Leave status as expected.
2. Now there is a data change event in job info, Event reason choosen has employee status set to "No selection", but employee status changes back to Active.
3. "No selection" means the status should not change for this event reason, and they should still be on Leave of absence status.
Cause
- The system is overwriting the job info event reason with the data change.
- This is no longer possible with b1802. Please check if the leave was requested /data change was made prior to the b1802 release.
Resolution
To correct the issue for Records before the b1802 release:
The issue is that most probably the employee time is not connected to the job information record (via employee time - job info start id), because of the wrong event reason.
If this is the case, we would propose the following:
1. Cancel the employee time
2. If job info record has not been deleted: use the configuration setting on the Time Management configureation (Enable LOA editing) to avoid LOA checks to be executed, & delete job info record & change the configuration setting back.
3. Make sure, that the event reason is not changed in any rule for LOA event reasons
4. Create the employee time again => job info record with correct event should be created.
Keywords
ECT-97229, User on LOA is Active, employee status, LOA , KBA , LOD-SF-EC-TIM , Time Off , LOD-SF-EC-JOB , Job Information , Problem