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
- Change the higher-level position via Manage Positions or via Odata API or via an import
- 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:
- 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"
- 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.
- 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)
- Set the rule context for Onboarding to "Yes" and all other rule contexts to "No" in the newly configured business rule
- 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
- The EC Event Reason Derivation rule should have a condition/logic to derive the event reason for a supervisor change
See Also
- Refer to: Configuring Business Rule for Event Reason | SAP Help Portal
- Refer to: 3566087 - The Position to Job Information Sync triggers the Business Rule regardless of the Rule Context set - SAP for Me
- Refer to: 3671856 - Mandatory Event Reason for Onboarding from 2H 2025 Release - Steps to Configure and Troubleshoot errors related to event reason. - SAP for Me
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
SAP Knowledge Base Article - Public