SAP Knowledge Base Article - Public

3673889 - Enrollments are not being auto created when compensation information is imported.

Symptom

The automatic enrollment creation for employee benefits is not triggered when compensation information is imported.

Environment

  • SAP SuccessFactors Employee Central
  • SAP SuccessFactors HCM Suite

Reproducing the Issue

  1. Import compensation information using the import functionality
  2. Verify the employee profile to confirm that the records are saved
  3. Check that the automatic process for benefits ran, but the enrollment is not created 

Cause

The eligibility rule is configured to compare the current and the previous "annualized salary" values.

Since the annualized salary field is a calculated/transient field it is only "set" after all the data is saved and all the rules are triggered.

This way, during the import process, the current value and previous value for the annualized salary field remain the same because the calculation occurs after the rules are triggered.

Resolution

In order to avoid the issue during the import you will need to update the rule logic to make sure it does not use annualized salary. 

For that you can use the amount from pay component recurring, as an alternative to the annualized salary field, which is updated during the import process.

You can also compare the event reason or event date to ensure proper rule triggering.

See Also

Keywords

automatic job creation, employee benefits, compensation import, annualized salary field, calculated field, benefits eligibility, SAP SuccessFactors Employee Central, Global Benefits, rule triggering, pay component recurring, event reason, collective agreement, create or update job, GBF, benfit, rul, transient field, previous value, old value, current, new , KBA , LOD-SF-EC-GBF , Global Benefits , Problem

Product

SAP SuccessFactors Employee Central all versions