Symptom
For the negative time recording the automatic submit behaviour can be misleading in different scenarios.
This overview clarifies which behaviour is expected in which scenario.
Environment
SAP SuccessFactors Employee Central - Time Sheet
Reproducing the Issue
For the past week time sheet submission, we can distinguish between three major scenarios.
Cause
Submit button is not available on the Time Sheet UI.
Resolution
Time Sheet for Current Week
The time sheets for the current week, as well as future weeks, cannot be submitted by the employee and will not be submitted by the background job.
In the current time sheet week, the existing data of the "to be submitted" time sheet can be seen only, and manual adjustments can be saved.
Past Weeks
For past weeks, the time sheet submit job should submit these time sheet automatically.
If manually changed entries exist, the submission will be done with approval workflow; if there is no workflow then automatic approval is triggered.
For the past, we can distinguish between three major scenarios
1) No time sheet exists
If no time sheet exists for the period, the UI will still simulate the generated entries.
This way it is hard to tell if the time sheet is saved on the DB and is therefore visible in manage data.
An easy indicator is the external code provided in the trace. If the external code is given, the time sheet is also saved on the DB. Otherwise, the external code is not provided.
In this scenario a recalculation would re-create the time sheet and then it will eventually be picked up by the submit job during the next night.
2) First Time Sheet was not yet Approved
If the initial time sheet (no amendment scenario) was submitted with workflow and the workflow was declined or withdrawn by the employee, then there is still only the initial time sheet for this week.
If changes were done, the status of "Rejected" will become "To be submitted" again. In the status "To be submitted" it will be picked up by the next submit job.
In this state, the submit button is not visible. Users need to wait for the next submit job to do the submission.
3) Initial Time Sheet was Approved
If the first time sheet was approved, then it becomes an amendment scenario.
All new changes need to be done to new time sheet amending the approved time sheet. The initial approved time sheet will be replaced once the new time sheet is approved.
In this scenario, the submit button and related messages are shown and the customer can submit the time sheet again after doing the changes.
Still, if the amended time sheet remains in a "To be submitted" state, the submit job will pick up and submit the time sheet.
See Also
Keywords
Timesheet, Time Sheet, negative time recording, automatic submission, auto submit, submit job, time sheet submit job, external code, submit button , KBA , LOD-SF-EC-TMS , Time Sheet , How To
SAP Knowledge Base Article - Public