SAP Knowledge Base Article - Public

2921435 - Error Message "National ID Missing" When Hiring Employee to Country South Africa


When hiring an employee for South Afria, system throws below error in Hiring screen

National ID Missing


SAP Business ByDesign

Reproducing the Issue

  1. Go to Personnel Administration work center
  2. Go to Regular Tasks view
  3. Select the tab Non-Localized Countries
  4. Fill the details for the employee where Country entered in South Africa


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


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.


National ID, South Africa, Hiring, non localized countries , KBA , SRD-HR-PAD-ZA , South Africa , SRD-HR-PAD , Personnel Administration , Problem


SAP Business ByDesign all versions