SAP Knowledge Base Article - Public

3536692 - Rule is taking value from previous employment while rehiring contingent worker - Employee Central 2H2024

Symptom

  • While attempting to rehire a Contingent Worker (CWR), a MDF rule configured under Work Order object is retrieving the termination date from previous employment.
  • Issue occurs when the Concurrent Employment for Contingent Workers is not enabled.
  • Before the release, value was evaluated as null in the business rule.

Environment

SAP SuccessFactors Employee Central - Contingent Workforce

Reproducing the Issue

  1. Configure a Rule Trace under Business Execution Log
  2. Navigate to "Add Contingent Worker" and attempt to rehire a CWR.
  3. Enter the First Name, Last Name, and Date of Birth.
  4. Accept the match when prompted.
  5. Fill the details of the rehire
  6. Submit the rehire to see the results of the rule
  7. See that the rule is evaluating the termination date of the previous employment.

Cause

The issue is related to the conditions in the rule logic that are set in regards of checking end date field.

Resolution

The issue is related that there is a change to rule usage of enddate field for contingent workers when centralized services was introduced in 2024 1H and 2H .

If you decide to create a rule for contingent workers, make sure the rule only checks the end date field of the workorder and not other date fields like termination date.

Keywords

INC9969295, SAP SuccessFactors, Employee Central, Contingent Worker, Rehire, Error, Inactive Work Order, Rule Configuration, Work Order, Termination Date, MDF-based rule. , KBA , LOD-SF-EC-CWF , Contingent Workforce , Problem

Product

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