2490379 - Compensation Eligibility Rules Issue (Error: could not access: personalInfo; Since missing instance of personalInfo)

SAP Knowledge Base Article - Public

2490379 - Compensation Eligibility Rules Issue (Error: could not access: personalInfo; Since missing instance of personalInfo)

Symptom

Customers are receiving the following error message when they apply the Eligibility Rules in Compensation:

Eligibility Rules cannot be applied because of error: com.successfactors.jobscheduler.ScheduledJobExecutionException: com.successfactors.compensation.util.exception.CompensationEJBException: Got error when executing rule for user: 1472877, rule external code: Comp_StartDate, [ERROR CODE]: ERROR_RULE_EXPRESSION, [ERROR INFO]: [Error: could not access: personalInfo; Since missing instance of personalInfo]

Run Details.png

Environment

  • Compensation

Reproducing the Issue

Navigate to Admin Centre>Compensation>Compensation>Compensation Template

>Plan Setup>Plan Details>Eligibility and Apply Your Eligibility Rules.

The configuration of the Eligibility Rules are defined by Configure Business Rules:
Configure Business Rules.png

Cause

The eligibility rules in this case depend on the field (personalInfo) but the administrator doesn't have enough permissions for that field.

 

 

Resolution

Navigate to Admin Centre>Manage Permission Roles>The role that was assigned to the user and go to Permissions > Employee Central Effective Dated Entities and enable permissions for the field included in the business rule.

Now, Eligibility Rules will be applied successfully.

 

See Also

Error - These was an unexpected error during the process. The base object: HireActionBean is not supported error when applying Eligibility Rules

https://launchpad.support.sap.com/#/notes/2247647/E

Apply Eligibility Rules job showing errors The expression compInfo.employmentInfo.payComponentRecurring(#pay_20component=="9002"#)[0].XXXXXXX could not be evaluated completely as the property payComponentRecurring of employmentInfo is found to be NULL at compInfo.employmentInfo.payComponentRecurring}]

https://launchpad.support.sap.com/#/notes/2188764/E

 

Keywords

Eligibility Rules Personal Information Employee Central Effective Dated Entities , KBA , LOD-SF-CMP , Compensation Management , Problem

Product

SAP SuccessFactors HCM Suite all versions