SAP Knowledge Base Article - Public

2355261 - Variable Pay - Scientific notation in Variable Pay assignment details


Within a customer's Variable Pay program, the field "PIP Eligible Pay" is being abbreviated to scientific notation in the Assignment Details section of a worksheet for users with an amount greater than 7 digits.

Cientific notation.png

How can this be corrected so the whole number can be seen?

**Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental**


SAP SuccessFactors Variable Pay


This is the default behavior for ffld fields without Number Format.


Below is an example of how to configure the Number Format in Data Model for the field:

  1. Define a number format in the Data Model XML:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE succession-data-model PUBLIC
    "-//SuccessFactors, Inc.//DTD Succession Data Model 1.0//EN"
    <description>Success Factors Standard Data Model</description>

    <number-format id="nfMoney" mode="round" useFor="money">
  2. Refer this Number Format for the field in varPayEmpHistData element:
    <data-field id="salary" field-name="ffld1" max-length="999" max-file-size-KB="1000">
    <number-format-ref refid="nfMoney"/>


Please ensure when creating this number formatting in the data-model that there are no spaces either within, before or after the format.

If this is within the format and you are importing or editing the history you may encounter issues.

See Also

2138804 - Configuration required to use the Compensation Number Format defined in the Options Menu


Scientific notation, number format, variable pay format, money formatting, scientific number, assignment number format , KBA , LOD-SF-VRP , Variable Pay Programs , LOD-SF-VRP-HIS , History Data, History Processor , Problem


SAP SuccessFactors Compensation all versions ; SAP SuccessFactors HCM Core all versions