Symptom
It is possible to select different number formats to display compensation data according to country or language requirements, but there is a necessary configuration at template level to make it work correctly.
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
- SAP SuccessFactors Variable Pay
Reproducing the Issue
There are 4 different format options available under Options Menu > Compensation Number Format:
These options can replace commas by points or spaces according to preferences, but it is necessary to define a number format in the template containing commas, points or spaces to make this configuration work.
- For example, if a Compensation or Variable Pay template is defining a Default Money Format ###0,## where there is no separation between thousands and hundreds, the Number Format defined in Options will not apply, as there is no value that the system can modify.
- On the other hand, if the Default Money Format is #,##0.## the system can modify the comma for a space or a point and the point for a comma or a space as there is a value to modify.
Resolution
- To modify the number formats in Compensation it is necessary to do it at template level via XML
- Please contact your Implementation Partner for assistance
To modify the number formats in Variable Pay:
- Go to Admin Tools > Compensation Home
- Select the VRP template > Plan Setup > Settings > Set Number Format Rules:
Keywords
sf, success factors, CMP, VRP , KBA , LOD-SF-CMP , Compensation Management , LOD-SF-CMP-VAR , Compensation Integration Issues with Variable Pay , LOD-SF-CMP-CMP , Compensation , Problem
Product
Attachments
Compensation- Currency - Compensation Number Format Options.pdf |