Symptom
When trying to use decimal numbers in the Employee Cost Assignment portlet and saving, the following error is displayed: "The percentage value for cost assignments must be a whole number between 0 and 100."
"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
Reproducing the Issue
- Navigate to the Employee Cost Assignment portlet;
- Input a decimal value in the Percentage field > Save;
- Error message is displayed: "The percentage value for cost assignments must be a whole number between 0 and 100."
Cause
Expected behavior.
Resolution
Percentage decimal values are not allowed for Employee Cost Assignment object. This is a new validation introduced in 2H2025 via ECT-255622.
Keywords
The percentage value for cost assignments must be a whole number between 0 and 100, ECT-255622, percentage field, employee cost assignment, decimal values, whole number, error message, sap successfactors, percentage input error, cost assignment portlet, sap successfactors employee central, people profile, field validation error , KBA , LOD-SF-EC-HDP , Higher Duties & Public Sector , Problem
SAP Knowledge Base Article - Public