Symptom
How to define number format for Background Element?
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 Employee Profile
Resolution
- Download the Data Model
- Copy the following code in the Data Model above Standard-Element Section/Portion
Sample format: #.00 -> This format will show 2 decimal places data.
Sample ID: nData
Standard Code:
<field-display-format id="nData">
<display-pattern>#.00</display-pattern>
</field-display-format>
Note: We can also declare a separate format for other locals.
Sample: <display-pattern local="en_GB">#.00</display-pattern> - Put the following code in Data Field of the Background Element.
Code: <field-display-format-ref refid="<put id here>"/>
Sample:
<data-field id="salary" field-name="ffld1" max-length="999" max-file-size-KB="1000">
<label>Test Salary</label>
<label xml:lang="en-GB">Test Salary</label>
<field-display-format-ref refid="nData"/>
</data-field>
</background-element>
Note that this configuration only works with ffld (rounding off is aplicable) and ifld (ignores decimal digit and rounding off values) fields.
Sample Input and Outputs
Input:
Output:
Keywords
background, element, successfactors, success, factors, round, up, down, off, decimal, digits, float, double , KBA , LOD-SF-EP-BGD , Background Elements , How To
Product
SAP SuccessFactors HCM Suite all versions