Symptom
ODATA API fails to retrieve competency Official rating for a performance form. Data appears blank with no error message or code.
Environment
SAP SuccessFactors Performance Management
Reproducing the Issue
- Create a Performance form with a Competency section
- Configure a CPI-based Integration to source ratings from the form.
- Ensure the form is in the affected step where the rating is not showing up.
- Execute the ODATA API query to retrieve competency ratings for the form.
- Observe that the Competency ratings are blank in the API response for the affected form.
Cause
The issue is caused by a "none" field permission configuration for the "item-rating" field in the affected step. This configuration prevents the API permissioned user from accessing competency ratings in the particular step.
Resolution
Please avoid None permission configuration for all users as below for the field that should be fetched via API.
See Also
Keywords
ODATA API, competency ratings, performance form, SAP SuccessFactors, CPI integration, field permission, item-rating, blank ratings, fetch, review, data, rating option, item-rating, None permission , KBA , LOD-SF-PM-API , Webservices, OData APIs , How To
SAP Knowledge Base Article - Public