Symptom
On employee's Timesheet UI , you can see an error at the bottom of the page:
"The displayed data might not be fully up-to-date because a recalculation is pending for the time sheet"
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
Employee Central, Time Sheet
Cause
There is an error for this user related to their timesheet information for the week opened on time sheet UI
This can be caused by either a validation rule / a valuation on the time recording profile of the user, or a rule on the employee time sheet / time sheet entry objects.
Resolution
To find the error, navigate to Execution Manager Dashboard > select the TLMRecalculation job
Find one that shows completed_with_warnings or completed with errors, and select the arrow on the right to show details
Select "Finished Timesheet Recalculation" > download report
Any user specific errors will appear here.
See if the error matches one of the messages raised on the validation rule / valuation on the time recording profile, a or a rule on the employee time sheet or time sheet entry objects.
You would then need to correct the user data so that the message is not raised, or delete the Time management recalculation event from Manage Data.
You will find the event by entering the employees user ID - there should only be one entry that relates to time sheet.
This would mean the validation is ignored for this timesheet.
OR
You can navigate to the Administer Time -> Time Alerts Tab. Here the issue will be displayed for the user. A message showing the issue, for example "No main attendance time type is assigned to your time profile. Please contact your system administrator." will be displayed.
Keywords
The displayed data might not be fully up-to-date because a recalculation is pending for the time shee , KBA , LOD-SF-EC-TMS , Time Sheet , Problem