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
- Attempt to perform an operation via Employee Central OData API upsert.
- Ensure "Edit" permission is granted for field A of jobinfo.
- 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
Attachments
| image.png |
| image.png |
SAP Knowledge Base Article - Public