SAP Knowledge Base Article - Public

3787504 - Updated Business Rule logic not triggered during MDF object import

Symptom

A new time slice was added to a business rule, introducing additional logic in the rule outcome.

However, when effective-dated records are imported into SuccessFactors, the business rule is triggered as expected, but the newly added logic is not executed.

Environment

  • SAP SuccessFactors HCM Suite
    • Employee Central
    • MDF

Reproducing the Issue

Cause

Business rules are evaluated according to the rule version (time-slice) that is effective on the same date as the record being processed.

If the imported MDF record has an effective start date that is earlier than the effective date of the business rule time slice containing the new logic, the system evaluates the business rule using a previous time slice.

As a result, the rule executes successfully, but the newly added logic is not considered because it does not yet exist in the version of the rule that is effective for the imported record's date.

Resolution

Review the effective dates of both the imported MDF records and the business rule time slices.

To ensure that the newly added logic is executed during imports, the business rule time slice containing the new logic must be effective on or before the effective start date of the MDF records being processed.

If necessary, adjust the business rule time slice effective date so that it covers all relevant record effective dates that should be evaluated using the updated rule logic.

See Also

Creating Effective-Dated Rules | SAP Help Portal

Keywords

business rule, mdf, effective dating, effective-date, time-slice, version, , KBA , LOD-SF-EC , Employee Central , LOD-SF-MDF , Metadata Framework , Problem

Product

SAP SuccessFactors HCM Suite all versions