Symptom
When trying to create a job requisition from a position, the following error is displayed:
"Sorry, the requisition cannot be created. Creation of a job requisition for position XXXXX failed. Details: com.successfactors.sca.ServiceApplicationException: The mapping field sfstd_jobLocation_obj is entered in the rule to refer to another OData object, but the Job Requisition OData object has no field with this name that refers to another object."
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
- From the position, click to create a job requisition
- The error message displays, indicating that the mapping field sfstd_jobLocation_obj is entered in the rule to refer to another OData object error.
Cause
The mapping regarding this field is incorrect in the integration rule.
Resolution
Change the mapping rule from "sfstd_jobLocation_obj.externalCode" to "sfstd_jobLocation_objlist.externalCode", as per the example below:
Keywords
sfstd_jobLocation_obj, sfstd_jobLocation_objlist, object, exception, map, rule, integration, The mapping field sfstd_jobLocation_obj is entered in the rule to refer to another OData object, but the Job Requisition OData object has no field with this name that refers to another object , KBA , LOD-SF-RCM-POS , Position Integration , Problem
SAP Knowledge Base Article - Public