Symptom
When the user tries to assign a business rule in recruiting they receive one of the following errors.
- Cannot read properties of undefined (reading 'getData').
- 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
- Go to Manage Rules in Recruiting
- Select Job Application Rule
- Select the template
- 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:
- Go to Manage Data
- Select Recruiting Rules Assignment Configuration
- Select Job Requisition template affected
- Check if any of the rule configured is returning the error "Rule Definition Error"
- Correct the Rule
- 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
Attachments
| Rule definition error.png |
SAP Knowledge Base Article - Public