SAP Knowledge Base Article - Public

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


  • 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."


SAP SuccessFactors Recruiting Management


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


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 lang="en_US"><![CDATA[Originator]]></field-label>
  <field-description lang="en_US"><![CDATA[Originator]]></field-description>


  • 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


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


SAP SuccessFactors Recruiting all versions