SAP Knowledge Base Article - Public

3021150 - Country value for Job Information (EmpJob) is not getting displayed correctly through Integration Centre

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

  1. Create a Scheduled Simple File Output Integration
  2. Choose starting entity (PerPerson, User, etc.)
  3. Add field Country (countryOfCompany) in Job Information (EmpJob)
  4. 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

Product

SAP SuccessFactors HCM suite all versions