Symptom
Variable pay templates have an issue with custom Percent field number format where values are not matching with the defined number format.
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
- SAP SuccessFactors Variable Pay
Reproducing the Issue
- Go to Compensation Home and choose your template;
- Check the configuration for number format:
- Then launch worksheet and check the field:
- No decimals displaying.
Cause
The behavior of varpay worksheet is correct.
For example : 128.5714% on .00## will be 1.285714 -> 1.2857 -> 128.57% while on .00 it will be 1.285714 -> 1.29 -> 129%
This means the number format for the value is considered at the beginning of the calculations of the field. Later while displaying in the worksheet it is displayed with rounded value or with two decimal value.
In statements percent fields consider the first defined number format.
Resolution
This is an expected behavior of the system.
Keywords
VRP-8853, incorrect decimal format, wrong percent format , KBA , LOD-SF-VRP-PS , Personal Statements , Problem