Symptom
- Employees are unable to register vacation requests due to an error in the system following a recent release.
- Error message: "Error executing rule ECXP013_TIMEOFF_BLOQUEIADIASMRSB_V2: ERROR_RULE_FUNCTION - Error happened when invoking rule function: lookup, root cause: For input string: '2E+1'."
Environment
SAP SuccessFactors Employee Central - Time Off
Reproducing the Issue
- Configuration - You have configured a rule function to convert Lookup values from string to numeric value.
- The result is in a scientific format instead of numeric.
- Attempt to register vacation requests
- Observe the error occurring when processing values such as 10, 20, or 30 in the take rule.
Cause
- The issue arises because the system converts numeric values into scientific notation during the lookup process, leading to parsing failures.
- In other words, the toString() returns scientific representation e.g. "2E+1" instead of "20"
Resolution
The solution of this issue is tentatively scheduled for 2511P8
- Preview - 09 December 2025
- Production - 11 December 2025
Workaround.
Use the Round() to shorten the Scientific value into real number.
Keywords
absence request error, ECXP013_TIMEOFF_BLOQUEIADIASMRSB_V2, lookup function error, scientific notation parsing failure, vacation request issue, SAP SuccessFactors Employee Central, absence calculation error, deduction quantity error, rule execution failure, release-related error, RUL-11256, PTCH-48711 , KBA , LOD-SF-EC-TIM-ABS , Absence error's - Calculations, Deductions, TT&ET , LOD-SF-MDF-RUL , Custom Oject based Business Rules , Known Error
SAP Knowledge Base Article - Public