Symptom
When using the budget mode as direct in the EC enabled instance in the budget assignment page after entering the percentage budget amount gets calculated automatically as a percentage of the total eligible base.
"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 Compensation and Variable pay
Reproducing the Issue
When clicking the Assign Budgets button, the numbers after the thousandth separators are dropped or invalid number appears.
After clicking on Save or Assign Budget.
Cause
- Compensation always stores amount instead of percent in backend.
- Compensation uses defAmountFormat to parse the budget amount from UI, you might have changed the defAmountFormat from #,##0 to ###0.
- Amount from UI is something like "92,000", we treat the comma as invalid character as "," is not included in defAmountFormat (###0 ).
Resolution
Change defAmountFormat from ###0 to #,##0 in the template and relaunch forms.
Keywords
Budget Assignment, Assign Budgets , KBA , LOD-SF-CMP-ADM , Admin Tools, Settings, Permissions , Problem