SAP Knowledge Base Article - Public

3589264 - onChange Rule Doesn't Set Field on Import - Employee Central

Symptom

Business rule is not setting value for a field when importing employee data. There is a onChange rule assigned to a field in the BCUI to set value to another field in the same HRIS element.

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."

Environment

SAP SuccessFactors HCM Suite

Reproducing the Issue

  1. Assign onChange rule to a field A that will set value for a field B;
  2. Import Employee Data with field A;
  3. Check employee profile;
  4. Field A was changed according to the import file but field B stays the same.

Cause

If the column for field B is not in the import file, you must grant the proper permission for allow overwrite the field value.

Resolution

Grant the following permission for the user who is carrying out the import:

Employee Central Import Entities > [HRIS Entity] (Allow overwrite for NO_OVERWRITE fields)

Please also make sure that the following permissions are granted as well:

  • Employee Central Import Entities > [HRIS Entity] (Import)
  • Employee Central Import Entities > [HRIS Entity] (Business Rules)

Keywords

Assign onChange rule, set value, Import Employee Data, onChange rule, column, import file, rule trigger, changes in profile, rule not triggered, employee central, successfactors, import error, onchange, Employee Central Import Entities, Allow overwrite for NO_OVERWRITE fields , KBA , LOD-SF-EC-EDP , Import Employee Data (EC Core only) , Problem

Product

SAP SuccessFactors HCM Core 2411

Attachments

Pasted image.png
Pasted image.png