Symptom
This KBA explains why Time Valuation Calculation Business Rule will run for multiple times in the rule trace log.
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Time Tracking
Reproducing the Issue
- In a weekly Time Recording Profile, create a Time Valuation Calculation business rule as per Creating Time Valuations with Calculation Rules and set Valuation Method as Valuate Per Day.
- Navigate to the time sheet UI and create a new entry which triggers the calculation rule.
- Check the business rule trace and the business rule has run multiple times.
Cause
This is expected system behavior.
Resolution
The Time Valuation calculation business rule is triggered in the following scenarios:
In a weekly Time Recording Profile, if the Time Valuation has set the valuation method as Valuate Per Day, the business rule will be called 7 times for each Time Valuation Engine run.
- When opening a Time Sheet without any additional action, the Time Valuation is triggered and the call to the business rule is logged 7 times.
- After recording an entry and saving it, a Time Valuation is triggered, causing the business rule to be called an additional 7 times.
- After the recording is saved, the Time Sheet is refreshed, triggering a Time Valuation which processes the business rule another 7 times.
See Also
- SAP Community Blog: Bringing Time Valuations and Business Rules Together in SAP SuccessFactors Time Tracking
- KBA 2257064 - Employee Central - Business Rule Execution Log
Keywords
time valuation business rule, rule trace, Business Rule Execution Log, valuation rule , KBA , LOD-SF-TTR-TMS , Time Sheet , How To
Product
SAP SuccessFactors HCM Suite all versions ; SAP SuccessFactors Time Tracking all versions