SAP Knowledge Base Article - Public

3365242 - "Property originator is not upsertable" when Creating a Job Requisition via Integration Center - Recruiting Management

Symptom

  • Getting an originator error when creating a job requisition using Integration Center.
  • Error message: "Property originator is not upsertable. Please check the property setting in Admin Center > OData API Data Dictionary or the entity metadata."

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

Cause

The field "originatorName" is not defined in any Job Requisition template, so its API property "originator" is upsertable="false" in the OData API metadata.

Resolution

Please define the standard field "originatorName" in at least one Job Requisition template in the instance.

Once completed, please execute a metadata refresh via Admin Center > OData API Metadata Refresh and Export.

Manage Templates Tool:

XML Code Sample:

  <field-definition id="originatorName" type="operator" required="false" custom="false">
  <field-label><![CDATA[Originator]]></field-label>
  <field-label lang="en_US"><![CDATA[Originator]]></field-label>
  <field-description><![CDATA[Originator]]></field-description>
  <field-description lang="en_US"><![CDATA[Originator]]></field-description>
  </field-definition>

Note:

  • No need to grant read/write permissions as the originator field is invisible on Job Requisitions.
  • Please pay attention that the template field id is different from the API property name.
  • It is not allowed to upsert/update the originator via API even when the attribute is upsertable="true". Only when creating a Job Requisition, it is possible to set the originator via API.

See Also

KBA 2847135 - How to add a new Field in a Template via Manage Templates - Recruiting Management

Keywords

IC, Integration Center, API, OData, create, upsert, job requisition, originator, originatorName, UPSERT failed for the row with key, warning , KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , LOD-SF-RCM , Recruiting Management , LOD-SF-RCM-API , Webservices & APIs , LOD-SF-RCM-JOB , Job Postings & Requisitions , Problem

Product

SAP SuccessFactors Recruiting all versions