Symptom
How to enable the OData API in SuccessFactors?
"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 Integrations
- SAP SuccessFactors HXM Suite
Resolution
ODATA API is by default enabled in Provisioning ("SF Web Service" switch under "Web Services" section). However you need to provide the user with below RBP permission for accessing any OData Entity.
- Go to Admin Center > Manage Security > Manage Permission Roles
- Click Permission to add the following permissions:
Manage Integration Tools
Employee Central API
Just like employee Central, there will be Odata permissions specific to each module. So you would need to provide based on which module you need to access using Odata API.
See Also
- The OData user must have permission to read the generic objects Employee Time and Change Log for Data Replication.
- If you change the default security settings of these generic objects, you have to make sure that the OData user has the respective permissions.
Note These permissions gives the user only access to use the API and do not grant any user interface logon.
Employee Central OData API needs to be enabled to access the foundation objects (even if you are not using the Employee Cental module).
SAP SuccessFactors HCM Suite OData API: Reference Guide
SAP SuccessFactors Employee Central OData API: Reference Guide
Keywords
Odata API Enable Odata Odata Permission , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , How To