Scenario: When entering National ID and try to save, the system tells me to enter a valid National ID number. We have a special set of allowed characters configured, and we are entering the ID correctly according to the format provided on screen, but we get an error.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
- SAP SuccessFactors Employee Central- National ID
It is likely that you have enabled National ID Validations:
- Admin Tools
- Company System and Logo Settings
- Enable National ID Validations
Enabling this feature will enable algorithm based validations, which will be used instead of those configured in the country/region-specific Succession Data Model. These validations use algorithms to validate whether the ID number being entered is correctly formatted, depending on the country/region you have selected. This maybe a mathematical algorithm or possible reliant on certain values being correctly set in the Biographical Information portlet (personInfo).
Disabling this feature will cause the system to follow the National ID Format configuration defined in the country/region-specific Succession Data Model configuration file (which can be configured to adhere to any format you have chosen) instead of using hard-coded algorithms to calculate and validate an ID number.
To get more information about National ID breakdown validation, please check Employee Central country/region Specifics - Breakdown Validation Rules of National ID
*Note: As informed, with this validation enabled, system will generate an error message when using different values than the format provided, this is a hard coded error message and can't be configured as alert.
FAQ - Additional Information
Q) Does deep validation work during hiring process?
A) Yes, there is not a special logic hereand it's the same as for other national id validations
Q) Where can I download Employee Central Master Data Models?
A) The Data Models are available in the SAP Help Portal under Configuration - Employee Central Master Data Models:
- Click on Implement then scroll down to Configuration here
- Please view country/region-specific Data Model Handbook: Here
- 2601647 - Is it possible to add National ID deep validation to custom national IDs?
- 2255508 - Can you disable National ID validation?
- 2668688 - National ID Card: How to create custom Regular Expression and Display Format
- 2472343 - How to Manage National ID Formats via Manage Business Configuration (BCUI)
national ID, validation, breakdown, country/region-specific, rule,country/region-specific , KBA , sf employee_central , sf employee , sf v12 , sf bizx , LOD-SF-EC-LOC , Localization & Country Specifics (EC Core) , LOD-SF-EC-PER-NAT , National ID - Config, Rules, RBP, UI , LOD-SF-EC , Employee Central , How To