SAP Knowledge Base Article - Public

3156943 - User Receiving Error when trying to assign a business rule in Recruiting - Recruiting Management

Symptom

When the user tries to assign a business rule in recruiting they receive one of the following errors. 

  1. Cannot read properties of undefined (reading 'getData').
  2. this.oRuleOfferDetailAssignmentJSONModel is undefined.

"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

Reproducing the Issue

  1. Go to Manage Rules in Recruiting 
  2. Select Job Application Rule
  3. Select the template 
  4. Error Appears:

Cause

One of the assigned rules has an error. 

Resolution

In order to resolve the issue the rules assigned to the template will need to be reviewed to find rule causing the issue.
Once the rule has been identified remove the Rule from rules in recruiting or correct the rule. 

Tip: If you move between the Job requisition, Offer Rules and Job Application rules selecting a template the error does not appear and you can check the rules under the template facing the error.  

Rules can also be associated to specific templates through Recruiting Rules Assignment Configuration and should also be checked for errors:

  1. Go to Manage Data
  2. Select Recruiting Rules Assignment Configuration
  3. Select Job Requisition template affected
  4. Check if any of the rule configured is returning the error "Rule Definition Error"
  5. Correct the Rule
  6. Once all rules are checked and corrected, the Error received in Manage Rules in Recruiting will also resolve

Keywords

RCM, Recruiting Management, rule, job application, template, error, Manage Rules in Recruiting, Cannot read properties of undefined, issue , KBA , LOD-SF-RCM-RUL , Recruiting Rule Issues with MDF Platform , Problem

Product

SAP SuccessFactors Recruiting 2011

Attachments

Rule definition error.png