SAP Knowledge Base Article - Public

3430395 - Initialize rule does not set values when create position via Import

Symptom

I have an Initialize rule configured under Position Object in Configure Object Definition. It is used to set position field values. It works well when creating position via UI.

However, the position fields' value are not set via Import even though the initialize rules are executed after checking the rule trace log. 

Environment

SAP SuccessFactors Employee Central

  • Position Management
  • Import and Export Data

Cause

System will respect import value if the field is included in imported file, even though the values are not maintained.

If the values are not maintained, system will use FALSE by default for boolean type fields, and null for String fields.

Resolution

You can use either of below two methods to get rid of the matter.

  1. Remove the relevant field's column from imported file
  2. Maintain value &&NO_OVERWRITE&& in relevant field (Of course, you could also fill the same value as initialize rules)

Keywords

NO_OVERWRITE, boolean, false , KBA , LOD-SF-EC-POS-IMP , Position Import , How To

Product

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