SAP Knowledge Base Article - Public

3682271 - Incorrect display of requested leave hours in SAP SuccessFactors Time Off

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

  1. Access the Time Off Calendar ESS.
  2. Request leave for 19 hours.
  3. 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

SAP SuccessFactors Patches Knowledge Base

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