SAP Knowledge Base Article - Public

2857793 - Rules with the Round function are not triggering

Symptom

Rules with the Round function are not triggering.

 Rules with other Math functions such as Divide, Minus etc. are triggering correctly.

 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

SAP SuccessFactors HCM Core

Reproducing the Issue

  1. Create an onChange or onSave rule which uses the Round function
  2. Trigger the rule by saving the form or changing the field
  3. Notice that the rule does not trigger

Cause

The precision value of the Round function is a decimal, but it needs to be an integer:

Precision with Integer.png

 The precision value refers to how many decimal places to format. Having a decimal value here would not make sense, and so the rule doesn't trigger.

Resolution

To resolve the issue, please change the value from a decimal to an integer and the rule should trigger correctly:

Precision with decimal.png

See Also

Please see the Recruiting Management Implementation Guide for more information on the Round function and the precision parameter: Round Function

Keywords

round, round(), not triggering, rule, rules, precision, requisition, application, candidate, offer detail, working, doesn't trigger , KBA , LOD-SF-RCM-RUL , Recruiting Rule Issues with MDF Platform , Problem

Product

SAP SuccessFactors HCM Core all versions ; SAP SuccessFactors Recruiting all versions