SAP Knowledge Base Article - Public

3688649 - Hire Record is created in Job Information after changing Higher-Level Position

Symptom

After changing the higher-level position via Manage Positions or via Odata API or via an import, the system is creating a Hire record for the supervisor change in Job Information. The same issue can occur even after any other follow-up processing that is done by Position Management (for e.g., transfer of direct reports when a manager change occurs). 

Pre-requisites: 

  • A business rule to automatically set the event reason on initiating the Onboarding process has been set up as per the Configuring Business Rule for Event Reason section of the handbook.
  • Event Reason Derivation is enabled

This issue is occurring even though the rule context is enabled only for Onboarding.

Environment

SAP SuccessFactors

- Employee Central Position Management

- Onboarding

Reproducing the Issue

  1. Change the higher-level position via Manage Positions or via Odata API or via an import
  2. Observe that the system creates a hire record for the supervisor change in Job Information

Resolution

To remove the hire record created in Job Information, please perform a full purge import of Job Information (Refer KBA 2317955 - How to Correct or Remove Job Information Via Import in Full Purge Mode - EC - SAP for Me).

Going forward, to avoid the hire record being created in Job Information, please follow the steps below:

  1. Disable the existing business rule (to default the event reason upon onboarding initiation) which has the rule scenario as "Basic" or "Trigger onSave Rules for HRIS Elements"
  2. Create a new business rule with the rule scenario "Trigger Event Reason Derivation" with the same logic as the existing business rule mentioned in Step 1. 
  3. In each IF condition in the rule, add a Null check for the Event reason (i.e., Job Information Model.Event Reason.Value is equal to Null)
  4. Set the rule context for Onboarding to "Yes" and all other rule contexts to "No" in the newly configured business rule
  5. Assign this rule below/after the EC Event Reason Derivation rules i.e., in terms of the order of rules assigned in Business Configuration UI
  6. The EC Event Reason Derivation rule should have a condition/logic to derive the event reason for a supervisor change

See Also

Keywords

SAP SuccessFactors Employee Central, Onboarding 2.0, hire record, job information, higher-level position, parent position, rule context, onboarding, event reason derivation, position change, odata api, business rule, supervisor change, BCUI, Trigger onSave Rules for HRIS Elements, Trigger Event Reason Derivation , KBA , LOD-SF-EC-POS-PTJ , Position to Job Information Sync , How To

Product

SAP SuccessFactors Employee Central 2505