SAP Knowledge Base Article - Public

2722673 - When creating the Requisition from the Position, a percent value is being set without the decimal places - Recruiting Management


When I create the Job Requisition from the Position Org Chart, a percent value is being set without the decimal places, why this is happening?

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 Recruiting Management

  • Job Requisition;

Reproducing the Issue

  1. With a field set as Decimal in the position, you set a value with a decimal place to it:
  2. Then, you create the Job Requisition from the Position:
  3. Now, access the Job Requsition, and you notice that the decimal have been removed:


This is caused by the usage of the function format-number in the Position to Requisition rule.


You must instead of using a format-number function, use the format function.

If you set the rule to use the function Format Number() and put in a decimal number as the source, the system identifies and already warns you that the Format Number() function removes the decimal places, since this function is for the conversion of numbers:

You need to set the function as Format(), using "%f" as the template, one example is this:


Correcting this in the rule will make the value flow correctly from the Position to the Requisition.


Position, Requisition, Rule, Mapping, Format, Number, Percent, Decimal, Place, Bonus, Target , KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , Problem


SAP SuccessFactors Recruiting all versions