SAP Knowledge Base Article - Public

2588257 - No permission to send full purge upsert when upserting data to Odata cust MDF entity


Permission error returned on the API payload response when upsert operation is triggered for Custom MDF entity "No permission to send full purge upsert request".

Response Payload:

{ "d" : [ { "key" : "cust_Entity, "status" : "ERROR", "editStatus" : null, "message" : "No permission to send full purge upsert request!", "index" : 0, "httpCode" : 403, "inlineResults" : null } ] }



Reproducing the Issue

Odata API upsert


The user / account performing upsert operation does not have permission set for 'Admin access to MDF OData API'.


Enable permission for the API user/account performing the upsert operation to custom MDF entity

1. Go to admin Center

2. Under tool search, Manage Permission role

3. Select User > Find Metadata Framework related permission and enable 'Admin access to MDF OData API'.



Metadata Framework, Odata API, "httpCode" : 403, Custom MDF Entity , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , SF Integrations - EC Payroll, Boomi/ HCI, API , LOD-SF-INT-MDF , Core MDF , Problem


SAP SuccessFactors HCM Core all versions