Symptom
Time Sheet day entry incorrectly shows overtime and absence hours after adding full day absence for negative time recorders
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Employee Central - Time Sheet
Reproducing the Issue
Screenshot where Time Sheet day entry shows incorrect overtime and absence hours:
1. Go to a time sheet week for a negative time recorder where time sheet entries has already been generated by the system and select any time sheet day.
2. Click on Add Absence button then record a full day absence then click Save.
Cause
This is an expected system behavior.
Resolution
- Due to an intermediate state between an approved or pending time sheet and a new absence, if amendment is made to an already approved time sheet for a negative time recorder and an absence is recorded, recalculation is triggered in the system creating a recalculation event for time sheet and a warning message "The displayed data might not be fully up-to-date because a recalculation event is pending for the time sheet" is displayed below the time sheet details area of the Time Sheet UI.
- After the recalculation event is processed, the time sheet UI shall display the working hours accordingly and warning message should no longer be displayed.
NOTE: The recalculation will immediately if the 'Schedule Immediate Recalculation' is set to Always (In Manage Data -> Time Management Configuration).
See Also
Keywords
Add Absence, Time Sheet, Working Hours not updated, TIM-4908 The displayed data might not be fully up-to-date because a recalculation event is pending for the time sheet , KBA , LOD-SF-EC-TMS , Time Sheet , LOD-SF-TTR , Time Tracking , Problem