SAP Knowledge Base Article - Public

3510934 - Employment info rule works differently when change is made via Import or in UI

Symptom

A business rule uses Employment Details Model as base object, and in if claus, it fetches Job Information data. However, the results of the two scenario are different when the rule is triggered via Import and in UI.

  • Change in UI, the rule fetches the latest data of Job Information record
  • Change via Import, the rule fetches the Hire Date data of Job Information record.

Environment

SAP SuccessFactors Employee Central

  • Employment Details
  • Business Rule
  • Import

Cause

When the rule is triggered via Import Employee Data, for the non-effective-dated entities (such as Employment Details) , system will use the user's Hire Date as rule effective date. 

However, when the rule is triggered via UI change, system will use "today" as rule effective date.

It is a system design.

Resolution

In Import scenario, avoid to use business rules to set fields value when using Employment Details as base object and calling an effective-dated entity data in the rule configuration. Please import the field value directly.

If modifications are required, please refer to KBA 2090228 - How to Submit Ideas for SAP SuccessFactors Products to raise your requirement in order to help us provide a better product for you.

Keywords

employment details, employment details model, business rule, employmentInfo, cross-entity, onSave, effective date , KBA , LOD-SF-EC-EMP , Employment Information (Employment Details) , How To

Product

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