Symptom
It is noticed recalculation will not reassign the time recording to the new logical date after planned working time has been changed via change of Work Schedule or Temporary Time Information.
Let me explain with a sample CICO employee who records time punches too.
The employee was originally assigned with a cross-midnight planned working time of 22:00 - 05:00(+1).
If the employee clocks in and out at 01:38 and 02:38 on Jun 3, the generated time recording is correctly assigned to logical date of Jun 2, because the period falls within Jun 2's planned working time.
Then the planned working time is changed to a non-cross-midnight one of 08:00 - 17:00, either via Work Schedule change or Temporary Time Information assignment.
With this new planned working time, the 01:38 - 02:38 on Jun 3 should belong to Jun 3 because there is no longer planned cross-midnight.
However, even after triggering recalculation, the generated time recording still belongs to Jun 2, while we expect it to be moved to Jun 3 based on the new planned working time.
Similar situation may also happen with imported external time data, and even manually recorded entries.
Environment
SAP SuccessFactors Time Tracking
Reproducing the Issue
- Create a time recording for a date with cross-midnight planned working time, and to ensure the time recording's start time and end time are both of +1 day, the next day.
- Change the planned working time for this date to a non-cross-midnight one, and it is expected the old time recording will be shifted to the current day automatically. But this does not happen, even after you trigger recalculation manually again.
Cause
This is because currently there is no mechanism to re-check and reassign the logical date during time sheet recalculation.
Resolution
There is plan to enhance this in future, but currently no determined timeline.
Before the enhancement is ready, please ensure to manually recreate the time recording after the planned working time change, by re-importing time events, re-importing external time data, or re-creating the time recording manually.
Keywords
CICO, time event, punch, clock, times, in, out, external, data, import, logic, logical, date, +1, next, tti, temporary, information, info, workschedule, work, schedule, planned, working, plan, original, overwrite, override, recalculation, recalculate, event, management, sheet, trigger, next , KBA , LOD-SF-TTR , Time Tracking , LOD-SF-TTR-CIO , Clock In/ Clock Out , LOD-SF-TTR-TMS , Time Sheet , Product Enhancement