SAP Knowledge Base Article - Public

3307922 - OData API & Integration Center: Filter on Country in Candidate Entity not working as expected

Symptom

Via OData or Integration Center - You have a filter for country. 

  • You try to filter by the country's full name - Example: Country = ITALY 

  • No results are found 

  

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
    • Odata API
    • Integration Center 

Reproducing the Issue

  1. Create an OData GET request or Integration Center job, starting on the Candidate entity.
  2. Set a filter for Country. 
    • Example filter: Country = Italy
  3. When you filter for italy there are no results

Cause

  • This behaviour originates with the RCM Candidate API and is not caused by Integration Center.
  • If you are unclear on what code needs to be used for a specific country or believe this behaviour should be changed, please direct your request to LOD-SF-RCM-API

Resolution

  • The country code must be used
    • Example: Country = IT (for Italy)

Keywords

Candidate, Country, Integration Center, ODATA , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , LOD-SF-RCM-INT , Integration Center & Intelligent Services , LOD-SF-RCM-API , Webservices & APIs , How To

Product

SAP SuccessFactors HCM Suite all versions

Attachments

MicrosoftTeams-image (3).png
MicrosoftTeams-image (2).png
MicrosoftTeams-image (4).png