SAP Knowledge Base Article - Public

3248293 - Person Type Import Error: "FIELD_NAME is a required field and cannot be blank Job Info Import"

Symptom

FIELD_NAME showing as required during Person Type ( ex: Contingent Worker Person Type) import although FIELD_NAME not present the selected Person Type:

[FIELD_NAME is a required field and cannot be blank., An error occurred while trying to execute a process related with the Job Information record with these values (start-date=yyyy-mm-dd)., FIELD_X is a required field and cannot be bla

Environment

SAP SuccessFactors Employee Central

Reproducing the Issue

You have configured

  1. FIELD_NAME is configured as mandatory in Job information Global Settings
  2. There a  Country-Specific PERSON TYPE (ex: for Contingent Worker). FIELD_NAME is not in the CWK person type.

However, during import,  there is an error:  [FIELD_NAME is a required field and cannot be blank., An error occurred while trying to execute a process related with the Job Information record with these values (start-date=yyyy-mm-dd)., FIELD_NAME is a required field and cannot be blank.]

Cause

Configuration issue:

  • FIELD_NAME is mandatory in Global Settings
  • Therefore ALSO mandatory for Country Specific 
  • By extension will be mandatory for Country Specific Person type

Resolution

System Behaviour:

A Field set as mandatory in the Global Settings will automatically take precedence for all person type

See guide: Implementing and Managing a Contingent Workforce - Importing Contingent Worker Data at: https://help.sap.com/docs/SAP_SUCCESSFACTORS_EMPLOYEE_CENTRAL/7b2dec4ed4d9459f893cce6f5920528d/105c2fdbe2b94e71ab91438767d841bd.html?locale=en-US

During data imports, the base configuration of the HRIS element takes precedence over its country/region-specific and person type configurations. For instance, if <custom-string 1> is not a mandatory field in the jobInfo HRIS element but mandatory in its contingent worker person type configuration, it is a non-mandatory field for Job History data imports. If such fields are present in your import file without a value, or not present in your import file at all, a null value is automatically added to them.

Best Practice Configuration:

If the Requirement of FIELD_NAME (i.e mandatory yes/no) varies from one country to another or will not be mandatory for Person Type. FIELD_NAME must be configured as Mandatory = NO  in Global Settings and Mandatory = YES in specific countries where required.

 This is applicable to all "person type" datamodels.

See Also

2476660 - Contingent Workforce: Contingent Worker Specific UI/ Data Model and supported elements - Employee Central

Keywords

FIELD_NAME is a required field and cannot be blank., An error occurred while trying to execute a process related with the Job Information record with these values (start-date=yyyy-mm-dd),  FIELD_NAME is a required field and cannot be blank, Contingent Worker Import Error, SuccessFactors, SF, Employee Central, EC, CWK, Contingent Worker, Mandatory, Field, Country Specific. , KBA , LOD-SF-EC-EDP-JOB , Job Information Imports , LOD-SF-EC-EDP , Import Employee Data (EC Core only) , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM suite all versions