SAP Knowledge Base Article - Public

2084598 - Eligibility Rules Not Working Correctly - And Or Logic - Compensation

Symptom

  • When using the eligibility engine under Admin Tools > Compensation Administration > Manage Compensation Plan Template > Eligibility Rules.  If you add more than one condition, forms created would not respect any of the conditions.
  • Eligibility Rules do not reflect correctly when more than one condition is added under the same rule

Environment

  • Compensation

Reproducing the Issue

  • When using the eligibility engine under Admin Tools > Compensation Administration > Manage Compensation Plan Template > Eligibility Rules.  If you add more than one condition, forms created would not respect any of the conditions. The expectation is that it would respect any of the conditions created under the rule and the forms eligibility will behave accordingly.  This means if one condition is true, the rule should take effect.

Resolution

1.png

  • Adding multiple conditions under one rule utilizes the “And “ logic which means all conditions need to be satisfied before the rule would function for a compensation form.
  • In order to have the rules behave using an “OR” logic, is to create separate rules for each condition so that the system will check each rule and the form eligibility will behave according to any of  these rules that are true. 

Keywords

KBA , sf error messages comp-varpay , sf comp eligibility engine , LOD-SF-CMP , Compensation Management , How To

Product

SAP SuccessFactors HCM Core all versions