Symptom
When hiring an employee for South Afria, system throws below error in Hiring screen
National ID Missing
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Personnel Administration work center
- Go to Regular Tasks view
- Select the tab Non-Localized Countries
- Fill the details for the employee where Country entered in South Africa
Cause
Cause for the issue is that you are trying to hire an Employee for South Africa through non-localized countries tab instead of choosing seperate tab which is available for South Africa
Resolution
For South Africa, National ID is mandatory for Employees
This is set as a default behavior in the system. The field is not visible when you hire using 'Non localized tab-South Africa'. This is seen if you scope the country South Africa (like the way India, Spain is scoped already) and then hire employee from the South Africa which would be available after scoping.
To overcome this issue, scope the country South Africa and hire from South Africa tab instead of hiring from the non-localized tab.
To scope the country South Africa, navigate to Business Configuration->Implementation Projects view -> Select Edit Project Scope-> scope South Africa and save the changes.
Note: The already existing employees in the system would have been hired as service agent first and then going to personnel administration->regular tasks->non localized country->South Africa->Hire service agent as Employee. In this case alone, it doesn't ask for the National ID.
Keywords
National ID, South Africa, Hiring, non localized countries , KBA , SRD-HR-PAD-ZA , South Africa , SRD-HR-PAD , Personnel Administration , Problem