Symptom
When building a Calculated Field in Integration Center using conditions like greater than, less than, or greater/less than or equal to:
-
Operators don’t appear in the dropdown list, or
-
The results of the calculation are incorrect (e.g.,
127 >= 20returnsFALSE).
"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 HCM Suite
- Integration Center
Reproducing the Issue
- Open the Integration Center > My integrations
- Open a existing integration or create a new one
- Create a calculated Column
- Select a field from starting entity with a numeric value
- Use a If/Then/Else operation when Field Value is less than/greater than/less than or equal to/greater than or equal to
- Check the Condition and the value is wrong
Cause
This is a known bug being addressed by the engineering team. Internal reference: INC16081821
The issue occurs because the field in the calculation logic is incorrectly associated with the “DateTimeOffset” datatype instead of a numeric type.
This misclassification causes wrong operator options showing up.
How to Confirm
-
Export the integration definition (
.icdfile). -
Open it in a text editor.
-
Search for
"operation": "IFTHENELSE". -
If the associated datatype is
"DateTimeOffset", this is the cause.
Resolution
-
Delete the faulty calculation line (e.g., line 2 in the KBA example).
-
Recreate the logic:
-
But first, temporarily associate the calculation with an integer field (e.g.,
candidateId) to force correct operator mapping. -
Then switch back to the intended Field Value selection.
-
-
Verify that the full set of comparison operators now appears (
>,<,>=,<=).
How to Confirm
After the fix, the results of the calculation should be correct (e.g. 127 >= 20 returns TRUE).
Also, if you re-export and confirm the datatype is numeric in the .icd file.
See Also
Integration Center guide - Introduction to Calculated Fields
2491521 - Integration Center - User Assistance Documentation link
Keywords
less than, greater than, equal to, true, false, calculated fields, calculated column, DateTimeOffset, DateTime , KBA , LOD-SF-INT-INC , Integration Center , Problem
SAP Knowledge Base Article - Public