Symptom
Clock In Clock Out is used for employees to record their punch times, and the CICO users can also create/edit/delete recordings from time sheet.
So it may happen that the time sheet recordings become inconsistent with the time events when the CICO user discard time sheet amendment caused by change of CICO time events.
In below example, there are time events on May 14, but no recordings shown on the time sheet UI.
It may also happen that the recordings generated from paired time events exist but the time events do not exist.
Environment
SAP SuccessFactors Time Tracking
Reproducing the Issue
- A CICO user's time sheet has already been submitted and approved.
- The CICO user changed the time events for this approved time sheet period, which leads to amendment on the approved time sheet.
So a new time sheet is generated in To be submitted status, replacing the original approved one.
And in this new time sheet, the recordings and time events are consistently displaying the the latest status after the time event change. - The CICO user navigates to the amended time sheet page, and click on the Discard button.
This discard action will delete the To be submitted status amendment time sheet and revert back to the old approved time sheet.
But the time events change will not be reverted.
So now, on the time sheet UI, the time sheet recordings are how they were before the time event change, but the time events are of the latest status after the time event change.
Cause
This is a product gap that we plan to improve in the future.
Currently, due to technical reason, there is no possibility to update the time events from time sheet change, like Discard.
Resolution
For CICO users, we always recommend following the golden rule of one source, which means, for any time recording that is originated from time events, any change or deletion should come from the CICO time events too.
In other words, if the time events change like in above example should be reverted, instead of discarding the change from the time sheet, the reversion of the time event change should be done from CICO side directly.
But once you have discarded the time sheet after the time event change and now are already in inconsistent data status, please consider the following workaround.
- If the time events still exist but recordings are missing, and it is expected to have the recordings created from the time events again, please
- Find the External Time Data code from Manage Clock In Clock Out.
- Go to Manage Data and search for the External Time Data found in step 1.
- Change the Status to New and save.
- This will trigger the reprocessing and generate and insert the recording to the time sheet.
- Find the External Time Data code from Manage Clock In Clock Out.
- If the time events are removed but recordings still exist, and it is expected to remove the recordings, please follow steps below.
- Find the External Time Data code.
- For Legacy Week time sheet, this can be found from the External Time Code field of Employee Time Sheet Entry object.
If the External Time Code field is not visible, please set it to Visible from Employee Time Sheet Entry object definition. - For Flexible Period time sheet, this can be found from the External Time Code field of Time Recording object.
If the External Time Code field is not visible, please set it to Visible from Time Recording object definition.
- For Legacy Week time sheet, this can be found from the External Time Code field of Employee Time Sheet Entry object.
- Go to Manage Data and create an External Time Data with the same code found in step 1 and other same data from the existing recording, including user, time type, logical date, start time, end time etc.
- Set the Delete this External Time Data to Yes and save.
- This will trigger the deletion action on the External Time Data and remove the corresponding recording too.
- Find the External Time Data code.
See Also
3413476 - New status External Time Data or External Allowance pending
2856879 - How To Delete Time Sheet Data Processed Via External Time Data or External Allowance
2854180 - Instant import Of External Time Data and External Allowance in Time Sheet
Keywords
time, events, recording, inconsistent, different, missing, delete, remove, edit, update, withdraw, discard, clock, punch, in, cico, tracking, TIME-1842, CSL-506, sync, out of sync, 2511, 2605, external, data, code, ID, pair, paired, pairing, manage, out , KBA , LOD-SF-TTR-TMS , Time Sheet , LOD-SF-TTR-CIO , Clock In/ Clock Out , Product Enhancement