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
- Attempt to update or insert a CompetencyRating record using POST with SuccessFactors adapter or UPSERT API via HTTP adapter.
- 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
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
SAP Knowledge Base Article - Public