Symptom
When searching by user's User ID, some certain users can not be found by User ID while in the same instance, other user are displayed in search results by searching User ID.
Environment
SAP SuccessFactors HCM Suit
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
2385804 - Supported Fields for People Search in SuccessFactors
Keywords
Global search, User ID, cannot find user, unable to search user , KBA , LOD-SF-PLT-SRH , Search , Problem
SAP Knowledge Base Article - Public