SAP Knowledge Base Article - Public

3249113 - Position information not synchronised via onChange rule when using the import action

Symptom

In case of position changes other fields related to the position is not updated/synchronized when done via import where onChange rule is used for same 

Environment

SAP SuccessFactors Employee Central : Job History Import

Reproducing the Issue

  • Go to Import Employee Data
  • Import Job History for sample employee, with position change as incremental load
  • In Job History, only position change is showing
  • In rule trace, onChange rule is triggering and setting values for affected fields

Cause

This is expected behavior as the fields to be changed by rules are not present in the import template; in case of onChange rule

https://help.sap.com/docs/SAP_SUCCESSFACTORS_EMPLOYEE_CENTRAL/6b8f2827f40642f3aa95dc4ac65055dc/ccb1a814d1c14773bdb3b781cfbbb754.html?q=no_overwrite

Refer point: 'onChange rules with Centralized Services: Updating value of a field not present in the import template'

Resolution

If you want to set rule results on the fields which are not present in the import template, either:

  • Enable the permission Manage Permission roles -> Select one of the permission role of user who is doing import/API action -> Employee Central Import Settings -> 

Or

  • Change the rule onChange as onSave 

Both the options will work for both import and API actions.

See Also

https://help.sap.com/docs/SAP_SUCCESSFACTORS_EMPLOYEE_CENTRAL/6b8f2827f40642f3aa95dc4ac65055dc/ccb1a814d1c14773bdb3b781cfbbb754.html?q=no_overwrite

Keywords

job history, import, position, sync, onChange, API, Centralized Services, , KBA , LOD-SF-EC-EDP , Import Employee Data (EC Core only) , LOD-SF-EC , Employee Central , LOD-SF-EC-JOB , Job Information , LOD-SF-EC-POS , Position Management , Problem

Product

SAP SuccessFactors Employee Central all versions