SAP Knowledge Base Article - Public

3642884 - Rule defined in the "Benefit Salary Calculation/Rounding Rule" does not work via Tracker Jobs - Employee Central

Symptom

Tracker jobs do not respect the factor defined via Business Rule for insurance coverages based on rate chart ages, but the rule works correctly via UI. 

Environment

SuccessFactors - Employee Central

Reproducing the Issue

You have the rule setting the "benefit salary amount" and the "Factor" fields configured in the "Benefit Salary Calculation/Rounding Rule" field of the Insurance Coverage configuration. 

  1. Try to make the benefit update via UI, with the rule trace
  2. In the rule trace log, the rule set the "benefit salary amount" and the "Factor" as expected;
  3. Therefore, the "rounded coverage" field is correctly updated based on the amounts defined by the rule/

However, when trying to update the enrollment via Tracker job, the enrollment record is not updated, even though the rule sets the same two fields as above. 

Cause

The rule in the "Benefit Salary Calculation/Rounding Rule" field should be used only to set "Coverage Amount" and "Benefit Salary", not the factor. When setting the factor, the system can present inconsistency of the behavior if used via Jobs. 

Resolution

The recommendation is to use the "Coverage Rounding Rule" to set the coverage by multiplying with the required factor instead of directly changing the factor. 

See Also

Rules for Insurance

Keywords

Insurance Rate Chart, Factor, Rounding Rule, Benefit Salary Calculation/Rounding Rule, Benefit Salary Calculation/Rounding Rule, Tracker Jobs. , KBA , LOD-SF-EC-GBF , Global Benefits , Problem

Product

SAP SuccessFactors HCM Core 2505