SAP Knowledge Base Article - Public

2499917 - Budget Assignment in EC enabled instance displaying wrong value after clicking on assign budgets.

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.

B1.PNG

After clicking on Save  or Assign Budget.

B2.PNG

Cause

  1. Compensation always stores amount instead of percent in backend.
  2. Compensation uses defAmountFormat to parse the budget amount from UI, you might have changed the defAmountFormat from #,##0 to ###0.
  3. 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

Product

SAP SuccessFactors Compensation all versions