Symptom
- A single user can input a comma separator in the award amount field when submitting an award nomination.
- Other users can only input a dot; a comma is not accepted for them.
- When a comma is used, approvers may see a different value (for example, 5 instead of 5,000).
- No error message is displayed.
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 Reward and Recognition
Reproducing the Issue
- Start a Spot Awards nomination and proceed to the step where the award amount is entered.
- On the affected user’s device, type a value containing a comma in the award amount field.
- Observe that the comma input is accepted for that user, while on other users’ devices the field accepts only a dot.
Cause
- The acceptance and interpretation of the decimal/thousands separator in the award amount field depend on the operating system Language & Region settings on the user’s device. Locales that use a comma as the decimal separator allow comma entry and interpret it as a decimal, not as a thousands separator. This behavior is independent of the specific operating system.
See example below:
Regional format is set as English (United States)
When nominating an user is not possible to enter a comma, only a dot is accepted:
If the setting below is changed to English (South Africa) for example:
Then the system accepts both comma and dot:
Resolution
Please adjust the Operating System as your preference for accepting or not commas in the award amount.
Keywords
comma separator, decimal separator, thousands separator, award amount, spot awards, reward and recognition, nomination, locale, language and region, input validation, decimal comma, dot, approval value mismatch, currency input, parsing , KBA , LOD-SF-RNR-ASS , Award Submissions, Award Visibility , Problem
Product
Attachments
| Pasted image.png |
| Pasted image.png |
SAP Knowledge Base Article - Public