SAP Knowledge Base Article - Public

2524471 - Decimal points in offer approval standalone fields not getting saved

Symptom

When I am submitting an offer approval for approval, the full value of a standalone field is not getting sent. For example, 9.20 is being sent as 9.00.

Environment

Recruiting Management

Reproducing the Issue

1. Create an offer approval. For the standalone field, that has been configured as customLong in the offer detail template, enter a number that is not whole, 9.20 for example.

not whole number.png

customLong in offer template.png

  2. Send the offer for approval. The approver will see the field as a whole number and not 9.20

offer at approval.png

Cause

The reason this is happening is because the field types/ids that are "long" are actually coded to a particular type on the database level. Databases do not support decimals in "long" data types.

Resolution

The only way to have a field in the offer details template that will allow decimals is to reference a field in the job requisition/application template that is type=currency. This is similar to how the field 'Bonus' in the above screenshots is configured. The field is defined in the job requisition template and this is referenced in the offer detail template (see screenshot below).

reference in job req.png

If you would like to be able to include decimals in standalone fields then you can submit an enhancement request through following this KBA.

Keywords

Decimals Offer Approval Standalone field currency job requisition , KBA , LOD-SF-RCM-CAN , General Candidate Issues (not Offers, not Profiles) , Product Enhancement

Product

SAP SuccessFactors Recruiting all versions