SAP Knowledge Base Article - Public

3022523 - Error 403 when creating a form using OData API Function Import createPerformanceReviewForm "Requester does not have permission to create Performance Review form for Subject ID"

Symptom

  • When launching a Performance Management form using the Odata API entity "createPerformanceReviewForm", the system returns an error
    • “Requesting user doesn’t have permission to create form for ..." 
    • 403 SC_FORBIDDEN/Status code (403) indicates that the logged-in user doesn't have permission to launch forms using the requested form template.

Environment

SAP SuccessFactors Performance Management v12 Acceleration 

Cause

  • The requesting user does not have the Mass Create Form Instances (Launch forms now) role-based permission
  • The subject of the form is not within the requesting user's target population for the Mass Create Form Instances (Launch forms now) role-based permission
  • The form template is not included in the General User Permission > Permission to Create Forms role-based permission

Resolution

The createPerformanceReviewForm entity uses the mass create forms function.

  • The requesting user (the user who's credentials are used for the API call) must have the form template included in their Permission to Create Forms role-based permission.
  • The requesting user must have the the Role Based Permission Mass Create Form Instances (Launch forms now) and the subject must be in their target population.

Keywords

SF, SFSF, Success  Factors, SFAPI, PMGM , KBA , LOD-SF-PM-API , Webservices, OData APIs , Problem

Product

SAP SuccessFactors Performance & Goals all versions