Symptom
Searching for candidates by phone number using the "contains" operator does not return results unless the full phone number is entered.
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Navigate to the recruiting module.
- Attempt to search for a candidate using the "contains" operator with a partial phone number (e.g., "1234").
- Observe that no results are returned unless the full phone number is entered.
Cause
Phone numbers are stored as structured and unique identifiers in the system. When the “Contains” search option is used, the system attempts to match any record that includes the entered sequence of digits. This behavior may return multiple unrelated results because the entered value can appear within different phone numbers.
As a result, the system cannot reliably determine a single matching record when partial phone numbers are used in the search.
Resolution
For accurate results, it is recommended to use the “Is Exactly” search option when searching for phone numbers. This ensures that the system returns the correct record associated with the full phone number rather than generating broad or irrelevant matches.
As a result, partial phone number searches using “Contains” are not considered a reliable method for identifying a specific record.
See Also
2081458 - Candidate Search with "Is Exactly" and "Contains" Criteria - Recruiting Management - SAP for Me
Keywords
candidate search, phone number search, contains operator, is exactly operator, recruiting module, candidate management, search issue, special characters, wildcard search, partial matching, structured identifiers, recruiting management , KBA , LOD-SF-RCM-CAN , General Candidate Issues (not Offers, not Profiles) , Problem
SAP Knowledge Base Article - Public