Symptom
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.
Environment
SAP SuccessFactors Recruiting Management
- Job Requisition;
Reproducing the Issue
- With a field set as Decimal in the position, you set a value with a decimal place to it:
- Then, you create the Job Requisition from the Position:
- Now, access the Job Requsition, and you notice that the decimal have been removed:
Cause
This is caused by the usage of the function format-number in the Position to Requisition rule.
Resolution
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.
Keywords
Position, Requisition, Rule, Mapping, Format, Number, Percent, Decimal, Place, Bonus, Target , KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , Problem