SAP Knowledge Base Article - Public

3342189 - Field X is a required field and cannot be blank error when Terminating a User

Symptom

When Terminating a user an error message is received stating that Field X is a required field and cannot be blank or non-mandatory.

Environment

SAP SuccessFactors Employee Central 

Cause

This is an enhanced data validation introduced with Centralized Services. 
Any entity that has a record created as part of the Termination will be validated to ensure data is maintained for all required fields. 

As standard this will include Employment Information, Termination Information and Job Information but may include any other entity that is updated via a rule or other logic for example Compensation Information or Job relationships. 

Resolution

  • To allow the termination to be created quickly you can fix the data issue by adding a value to the required field via the corresponding History UI. 
  • If there are scenarios where a required field will be empty for some users, then we recommend that you change the Mandatory status of the field as this will lead to errors. 
    You may choose to use Business Rules to make the field Mandatory to ensure data is added to the field when it is needed, more information can be seen in the following section of the Guide
  • Please Note:
    • Fields that are required in the data model should not be set to 'not required' in the rules. This would lead to errors: Guide. The correct logic should be to enforce a non required field to be required by a rule for specific use cases and not the other way around as this is not supported. 
    • Fields that are required should not have the data deleted or set to null by a Business Rule. This is not a supported action and will now be prevented with this validation. 

Data Consistency: 

See Also

Keywords

is a required field and cannot be blank, optional, mandatory, required, null , KBA , LOD-SF-EC-TER , Termination Details , Product Enhancement

Product

SAP SuccessFactors Employee Central all versions