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
Product version: SAP SuccessFactors HXM Suite Core 2205
Employee Central - Import
Reproducing the Issue
You have configured
- FIELD_NAME is configured as mandatory in Job information Global Settings
- 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, , KBA , LOD-SF-EC-EDP , Import Employee Data (EC Core only) , Problem