SAP Knowledge Base Article - Public

2377954 - Bonus Plan Eligibility Rule does not work for field with picklist - Variable Pay Management


Customer created Bonus Plan Eligibility Rules for the Varpay template and they work fine for the Background Elements of Business Unit (id=businessUnit). However it is not working when he tries to write the rule for Contract Type (id=contractType).

eligibility rule.png


SuccessFactors Business Execution Suite - Compensation & Variable Pay

Reproducing the Issue

You confirmed that all 5 Varpay files are correct and matching, and Employee History records is also correct for the employees.

employee history.png


The issue is occurring because the field 'Contract Type' (id = contractType) has a picklist = EmployeeSubGroup.

The Employee History data field is mapping to EC field with picklist. So in database, the system will store option ID instead of label. In reports and Edit Employee History page, you will see label, it is because our system transfer option ID value into label according to user local. But when we configure rule, we need to use option ID.


Change the Eligibility Rule to use option ID of picklist instead of label, and then it shall work as expected.

See Also

2078143 - Manage Data with EC - Eligibility Flag - Variable Pay:


Bonus Plan Eligibility Rule, picklist, option ID. , KBA , LOD-SF-CMP , Compensation Management , Problem


SAP SuccessFactors Recruiting 1608