SAP Knowledge Base Article - Public

2355261 - Scientific notation in Variable Pay field - Variable Pay Management

Symptom

In the customer's Variable Pay program, the field 'PIP Eligible Pay' is getting abbreviated to scientific notation in the Assignment Details section for users with an amount greater than 7 digits.

Cientific notation.png

Environment

SuccessFactors Business Execution Suite - Compensation & Variable Pay

Cause

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

Resolution

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"
"http://svn/viewvc/svn/V4/trunk/src/com/sf/dtd/sf-form.dtd?view=co">
<succession-data-model>
<description>Success Factors Standard Data Model</description>

<number-format id="nfMoney" mode="round" useFor="money">
<format>
<pattern>#,###0.0000</pattern>
</format>
</number-format>

 

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">
<label>Salary</label>
<number-format-ref refid="nfMoney"/>
</data-field>

See Also

2138804 - Configuration required to use the Compensation Number Format defined in the Options Menu: https://launchpad.support.sap.com/#/notes/0002138804/E

Keywords

Scientific notation, Number Format. , KBA , LOD-SF-CMP , Compensation Management , Problem

Product

SAP SuccessFactors HCM Core 1608