SAP Knowledge Base Article - Public

3755360 - Timesheet Not Updated Due to Parallel Recalculation Processes

Symptom

  • After performing time-related changes (e.g. creating or modifying absences, updating timesheets, or job information), the expected recalculation does not take effect.
  • After triggering manual recalculation, the process appears as completed, but time sheet remains unchanged
  • No error message or warning is displayed in the system.

Environment

  • SAP SuccessFactors Employee Central -  Time Sheet

Reproducing the Issue

  1. Perform an action that triggers time sheet recalculation for an employee (for example, create or modify an absence, or update time recording data).
  2. In close succession, perform another action for the same employee that also triggers recalculation (e.g., another absence change, timesheet update, or job information change).
  3. Observe that the second recalculation may not be executed properly and could be marked as completed without actually processing, leaving the timesheet unchanged without any visible error.

Note:
The overlap window in which both recalculation-triggering actions occur is very narrow and specific to the same user. This explains why the issue is rarely observed in production environments.

Cause

The root cause is a timing-related condition that may occur when two recalculation processes are triggered for the same user within a very short time frame (a few seconds apart).

In such cases, the second recalculation process might not be executed correctly. Although it may be marked as completed by the system, the actual recalculation is not performed, resulting in the timesheet remaining unchanged without any visible error or notification.

Resolution

Product Engineering is investigating a solution.

Click on star to bookmark this article to receive updates about this issue. For more information about updates from subscribed KBAs, you can refer to the KB Article 2171560 - How to be notified of new or updated SAP Notes or KBAs.

Workaround to Reduce Parallel Process Conflicts:

Situations where manual actions overlap are generally rare. However, they can happen more often if automated processes (such as CPI integrations) are running at the same time as user activities like creating leave requests, updating job information, or working with timesheets.
To help avoid inconsistencies, it is recommended to review and, where possible, manage the timing of automated integrations and manual user activities, so they do not run at the same time and interfere with each other.

See Also

KBA 3641856 - FAQ – Frequently Asked Questions on Time Sheet Recalculation in SuccessFactors Time Tracking and Employee Central Time Sheet

Keywords

timesheet recalculation, tmre, time valuation inconsistent, parallel processing, single record approval, employee time, leave request, job info change, daily recalculation, event-driven recalculation, time valuation results not updated , KBA , LOD-SF-EC-TMS-REC , Recalculation , LOD-SF-TTR-TMS , Time Sheet , LOD-SF-EC-TMS , Time Sheet , Bug Filed

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Suite all versions