SAP Knowledge Base Article - Public

3312945 - Employee Central OData API upsert does not respect Employee Central permissions

Symptom

EC Odata API upsert cannot respect EC Permission. For example, there is "Edit" permission for field A of jobinfo, but cannot upsert successfully via Odata API.

"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 HCM Suite

  • Employee Central Odata API entity

Reproducing the Issue

  1. Attempt to perform an operation via Employee Central OData API upsert.
  2. Ensure "Edit" permission is granted for field A of jobinfo. 
  3. Observe that the operation fails despite the permission being granted. 

Cause

The issue occurs because the Employee Central HRIS OData API (editable) is the only permission item controlling the upsert operation for EC data model-based entities.

Resolution

For the upsert of EC data model based entities, "Employee Central HRIS OData API (editable)" is the only permission item to control.

Keywords

Upsert EC entity, EC upsert permission, permission respect EC, Employee Central HRIS OData API (editable), Employee Central API,EC OData API issue, Employee Central permissions, HRIS OData API, editable permissions, field edit failure, SAP SuccessFactors, OData API operation failure, Employee Central API troubleshooting, EC data model entities, permission control issue, API permission respect, SAP HCM Suite, Employee Central SFAPI, OData API troubleshooting, API permission settings, field permission failure  , KBA , LOD-SF-INT-EC , Employee Central SFAPI & OData Entities , Problem

Product

SAP SuccessFactors HXM Core 2211

Attachments

image.png
image.png