SAP Knowledge Base Article - Public

3042533 - "Insufficient field-level permission" when upserting pre-approved job requisition - Recruiting Management

Symptom

  • "Insufficient field-level permission" when upserting pre-approved job requisition.
  • FO/GO fields are not upserted even though it shows "Job Requisition has been updated successfully".

Environment

SAP SuccessFactors Recruiting Management

Cause

  • When upserting a pre-approved job requisition, it requires the API user to be the same as the current approver, otherwise it will return an error "Insufficient field-level permission".
  • The error "Insufficient field-level permission" is not sent when upserting FO/GO fields. When upserting FO/GO fields, it always responds with "Job Requisition has been updated successfully", but the value will not be updated.
  • The current approver does not have the write permission to the targeted field in payload.

Resolution

Please reassign the job requisition role of the current approver (Currently With) to the API user. If you use Integration Center, please reassign it to the integration owner.

Be sure that current approver also has the necessary field level permission (RBP and Job Requisition template) when upserting during pre-approved stage.

See Also

KB article 2103300 - Reassign Job Requisition - Recruiting Management

Keywords

OData API, integration center, upsert, job req, pre-approved, 403, Insufficient field-level permission, FO, GO, Currently With, approver , KBA , LOD-SF-RCM-API , Webservices & APIs , Problem

Product

SAP SuccessFactors Recruiting all versions