Symptom
When executing Update or Upsert operations on the entity JobApplicationAssessmentReport the following error is returned: "Update operation is not supported with index 0"
"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 Recruiting Management
Cause
This is due to the Update operation not being supported by the entity.
Resolution
The only operations supported by the entity JobApplicationAssessmentReport are:
- Insert
- Query
You can check further information about the entity on the OData API Reference Guide.
If you check either the OData API Data Dictionary and the OData API Reference Guide, you will see that the Upsert is present in both of them, and the reason for that is because the upsert can be used as a method of inserting the information, which is how it is being used here.
The reason this error is being seeing when running the Upsert is because these records already exist and the system is not allowed to update them. When looking at the OData API Data Dictionary, you can see that the column for updatable is all set to false:
Keywords
api, odata, upsert, update, not, allowed, supported, index, 0, error, application , KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , Problem