Symptom
- You have created an Integration Center Job where you want the country name from Job Information (EmpJob) to appear in one field.
- The Country code is being returned instead of the Country Name
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SuccessFactors
- Integration Center
- OData API
Reproducing the Issue
- Create a Scheduled Simple File Output Integration
- Choose starting entity (PerPerson, User, etc.)
- Add field Country (countryOfCompany) in Job Information (EmpJob)
- Country code returns in field
Cause
OData API does currently not support countryOfCompanyNav navigation as of now.
Resolution
You need to use navigation companyNav/countryNav to get country information
For OData API query, sample request:
http://localhost:8080/odata/v2/EmpJob?$format=json&$expand=companyNav/countryNav.
Keywords
Company Country, Integration Center Country, Country Label, Country Name, Country Code, Job Information Country, OData API, companyNav/countryNav , KBA , LOD-SF-INT-INC , Integration Center , LOD-SF-INT , Integrations , LOD-SF-INT-ODATA , OData API Framework , How To