Symptom
The external time data appears in the time sheet UI, even when the status of the external time data is 'Error'.
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
- Create an external time data object in the system.
- The object after processing has the status error:
- Time Sheet UI still shows the time entered via external time data:
Cause
If the customer opens the time sheet UI and the error is because of some configuration issue, then the respective error message is also shown in the UI. If it is some custom message, it is not shown in the UI on load, but will show on save or submit of the time sheet.
Currently, external times with status ERROR are read during GET time sheet transaction.This is in order to allow the external times to be taken over into time sheets during SAVE or SUBMIT if the respective configuration error or validation error is resolved in the mean time.
Resolution
This is a standard behavior currently, as this allows the user to submit the time sheet, if the error is resolved, without having to perform the import action again.
If you want a change in the behavior, please raise an enhancement for the same: https://launchpad.support.sap.com/#/notes/2090228
Keywords
Time Sheet UI, External Time Data, Error, Validation, Configuration, Employee Time Sheet, Employee Central , KBA , LOD-SF-EC-TMS-UI , UI - Errors, Trace, RBP, Permissions, Status , Problem