SAP Knowledge Base Article - Public

2193766 - Numeric values in Compensation Information for employees are truncated to 2 decimal places

Symptom

When you import numeric values to Employee Central and those values contain 4 or more decimal places you see that they have been truncated and rounded to 3 decimal places in Employee Central.

Environment

SuccessFactors Employee Central

Reproducing the Issue

This issue can be reproduced for any field with type double.

Example:

  1. Create a Recurring Pay Component import file 
  2. Enter a value for paycompvalue (Amount) containing 4 or more decimal places
  3. Import the file
  4. View the user's Compensation Information in Employee Central and see that value was truncated to 3 decimal places

Cause

By default, Employee Central will round decimal values to 2 decimal places.

Resolution

You can Change this by performing the following steps:

  1. Go to Manage Business Configuration;
  2. Select payComponentRecurring;
  3. For the paycompvalue add the maximum fraction digits (you can select make it up to 5 fraction digits).
  4. Save your changes;
  5. Now go to Manage Organization, Pay and Job Structures;
  6. There you need to make sure that you also set the fraction digits in the field "Maximum Decimal Places" for each pay component you want to use that fraction digits.

Keywords

EC, rounding, fractions, truncated, lost, missing, incorrect, numbers, digits, fraction , KBA , LOD-SF-EC , Employee Central , Problem

Product

SuccessFactors HCM Suite 1505 ; SuccessFactors HCM Suite 1508