SAP Knowledge Base Article - Public

2091022 - Country name search returns different results in location search versus location filter on RMK site

Symptom

What are the differences between the search by location and the location filter features?
Why are the returned results different?

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 Recruiting Marketing

Reproducing the Issue

Location search:

  1. Open RMK site 
  2. Click on Search jobs
  3. Enter Country name in Search by Location field
  4. System returns jobs matching this country

location_search_country_name.png

Location filter:

  1. Open RMK site 
  2. Click on Search jobs
  3. Enter Country Name in Location filter field
  4. System returns no jobs

location_filter_country_name_input.png

location_filter_country_name_results.png

Cause

Location Search and location filter are different features with different logics, hence the difference in behaviours.

Resolution

Location Search:

The location search executes against the fields related to Location. There is a built in correspondence between the country code and the country name (English version) so results will always be returned if a country name in English is entered.
Note however, that the search results will be limited by the job locale.

So for example. if a site has several locales enabled : French, German and English US, and English GB with no jobs in Germany with a French locale, 10 jobs in Germany with the en_US locale, 11 jobs with the en_GB locale and 15 jobs in Germany with the de_DE locale.
And if Limit Search by Locale is enabled in CSB:

Entering Deutschland in the Search by Location will return the jobs with Germany as a location and de_DE as a locale so 15 jobs
Entering Germany in the Search by Location will return the jobs with Germany as a location and en_US as a locale so 10 jobs
Entering Germany in the Search by Location will return the jobs with Germany as a location and en_GB as a locale so 11 jobs
Logging into the site in French and entering Allemagne in the Search by Location will return the jobs with Germany as a location and fr_FR as a locale so will show no results.

Note this behaviour is marked for enhancement with release 2H2021 whereby regardless of what locale the job is in and what language is used, the job country location search results will be consistent.

Location Filter:

Location “filtering” on the job results grid needs to be an exact match with what is displayed below. This means that only values present in the job data will return matches.
As a result, if the country appears in the job as a country code, then entering a country name will not return results.

Keywords

location search, search by location, location filter, search grid, filter, country name search, country search , KBA , LOD-SF-RMK-CSB , Career Site Builder , How To

Product

SAP SuccessFactors Recruiting all versions