SAP Knowledge Base Article - Public

3416317 - Certain User Is Not Found in Global Header Search When Searching by User ID

Symptom

A specific user cannot be found using the Global Header Search when searching by their User ID while other users can be found successfully using the same field value. 

Environment

SAP SuccessFactors HCM Suite

Reproducing the Issue

  1. In global header search bar, search by User ID, ex. ABC1234-A1, the user cannot be found.
  2. When search for another user by User ID, ex. DEF5678, the user can be found in the search result

Cause

The "User ID" is not a target search field in global search function. Instead, the system uses "personIdExternal" as a key search field. 

Generally, for most users, the "User ID" and "personIdExternal" are identical. This is why a search using the "User ID" often return the correct user. In reality, it's the "personIdExternal" that is being matched, not the "User ID".

However, there are specific users for whom the "User ID" does not match the "personIdExternal". For these users, a search using the "User ID" will not return accurate results.

Resolution

Correct the user's personIdExternal and make it the same with user ID.

Alternatively, use other key search field such as username, last name, first name.

See Also

  • KBA 2385804 - Supported Fields for People Search in SuccessFactors
  • KBA 3261324 - General Display Name Behavior and Troubleshooting

Keywords

Global search, User ID, cannot find user, unable to search user, search, name, successfactors, user search, people search, personIdExternal, sf, success factors, EC, How to search, user is not appearing in people search, users are not being shown. , KBA , LOD-SF-PLT-SRH , Search , LOD-SF-EC-PER , Person Data (All Person Data Types) , Problem

Product

SAP SuccessFactors HCM Core all versions ; SAP SuccessFactors HCM Suite all versions