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
- Perform an action that triggers time sheet recalculation for an employee (for example, create or modify an absence, or update time recording data).
- 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).
- 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:
See Also
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
SAP Knowledge Base Article - Public