SAP Knowledge Base Article - Public

3651974 - “CompetencyRating source is not allowed to update” error message is shown when trying to post or upsert CompetencyRating entity

Symptom

When attempting to update or insert a CompetencyRating record using both POST with SuccessFactors adapter and UPSERT API via HTTP adapter, the following error message is shown: “CompetencyRating source is not allowed to update."

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 Performance and Goals

Reproducing the Issue

  1. Attempt to update or insert a CompetencyRating record using POST with SuccessFactors adapter or UPSERT API via HTTP adapter.
  2. Observe the error message: “CompetencyRating source is not allowed to update.”

Cause

CompetencyRating API entity is used for user info, not forms.

Resolution

The following API entity should be used in order to post or upsert competency ratings into forms: FormCompetency | SAP Help Portal

See Also

Performance Management Form Entities | SAP Help Portal

Keywords

SuccessFactors, SF, PM, performance forms, form, 360, API, entity, post, upsert, competency rating, CompetencyRating, FormCompetency, CompetencyRating source is not allowed to update, error, message , KBA , LOD-SF-PM-API , Webservices, OData APIs , Problem

Product

SAP SuccessFactors HCM Core all versions ; SAP SuccessFactors Performance & Goals all versions