SAP Knowledge Base Article - Public

2541548 - Error message 'You do not have permission to save the form data for Key ' when upserting data in Odata entity 'FormUserRatingComment'

Symptom

OData Upsert request for an entity " FormBehaviorRatingComment" is failing with below error message:

**************
upsert failed: You do not have permission to save the form data for Key FormBehaviorRatingComment/behaviorId=2785,FormBehaviorRatingComment/formContentId=7551,FormBehaviorRatingComment/formDataId=3218,FormBehaviorRatingComment/itemId=2433,FormBehaviorRatingComment/ratingType=official,FormBehaviorRatingComment/sectIndex=0,FormBehaviorRatingComment/userId=admin4 with the index 0"
****************

Environment

  • Successfactors
  • OData Talent API

Reproducing the Issue

Upsert request against entity " FormBehaviorRatingComment"

Cause

Users who have "Admin access to OData API" permission can access all the forms which are not in their folders, but they cannot edit it. Edit action is permitted only for the forms which are in users inbox. Admin save action is not supported now.

Resolution

This is expected API behaviour.

Keywords

FormUserRatingComment, API, permission, Key , KBA , LOD-SF-INT-API , SF API & Adhoc API Framework , LOD-SF-INT , SF Integrations - EC Payroll, Boomi/ HCI, API , LOD-SF-INT-ODATA , OData API Framework , Problem

Product

SAP SuccessFactors HCM Core 1708