Symptom
- Time Valuation Calculation rule calculates decimal results, such as 0.5 minutes. However, the time valuation result in the timesheet UI shows a full minute result, 1 minute.
- Is it possible to display the time valuation result as 0.5 minutes?
- Is it possible to set time collector value as 0.5 minutes?
- Is it possible to set time container value as 0.5 minutes?
Environment
- SAP SuccessFactors Employee Central - Time Sheet
- SAP SuccessFactors Time Tracking
Reproducing the Issue
- Create a Time Valuation Calculation rule such as below screenshot.
For more details, please check the Help Portal Documentation: Creating Time Valuations with Calculation Rules. - Assign the Time Valuation to the employee's Time Recording Profile.
- Navigate to the timesheet UI and create 30 minutes of attendance.
- Check the business rule execution log as per KBA 2257064 - Employee Central - Business Rule Execution Log, the field value is set as 0.5.
- In the Time Sheet UI, the Time Valuation result of Time Type Group REB_ABOVE is 1 minute.
Resolution
This is the expected behavior of the current system design, as the minimum unit of Time Valuation Result is 1 minute.
The result type of the calculation rule is a decimal number. For usage in minutes-based results, the rounding mechanism (HALF_UP) is applied to the result to get only full minutes.
Please adjust the business rule configuration to avoid decimal Time Valuation Result.
See Also
- Help Portal Documentation: Creating Time Valuations with Calculation Rules
- KBA 2257064 - Employee Central - Business Rule Execution Log
Keywords
time valuation result, time valuation calculation rule, time valuation business rule, decimal time valuation result , KBA , LOD-SF-TTR-TMS , Time Sheet , LOD-SF-EC-TMS , Time Sheet , How To
Product
SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors Time Tracking all versions