Symptom
- When requesting leave via the Time Off ESS, the requested amount of hours is displayed as "18 hours and 60 minutes" instead of "19 hours".
- The "Requesting" field in the Absence request screen shows incorrect value due to minute rounding.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Employee Central - Time off
Reproducing the Issue
- Access the Time Off Calendar ESS.
- Request leave for 19 hours.
- Observe that the requested amount of hours is displayed as "18 hours and 60 minutes".
Cause
- The time type is configured in hours and utilizes the average day norm rule.
- Because the daily norm is a repeating decimal (6.3333…), summing decimals and then converting the fractional part to minutes can result in a rounding edge case where the minute value becomes “60”. The control does not automatically normalize “60 minutes” to “+1 hour, 0 minutes”, so it shows “18 hours 60 minutes”. In practical terms, 18:60 equals 19:00.
- This is a cosmetic display issue. The backend deduction is 19.0 hours.
Resolution
The fix for this issue is planned to be deployed with the patch b2511p4. For patch timelines, please review SAP SuccessFactors Patches Knowledge Base
See Also
Keywords
TIM-54831, PTCH-48580, time off calendar, requested leave hours, incorrect display, absence calculation, minute rounding, ui normalization issue , KBA , LOD-SF-EC-TIM-ABS , Absence error's - Calculations, Deductions, TT&ET , Known Error
Product
SAP SuccessFactors Employee Central all versions
Attachments
| Pasted image.jpg |
SAP Knowledge Base Article - Public