A new job requisition is created after updating the position in SAP ERP HCM.
- SAP SuccessFactors Recruiting Management
- Integration of Recruiting with SAP ERP HCM
Reproducing the Issue
- Update the position in SAP ERP HCM system
- Run the report 'RH_SFI_TRIGGER_JOB_REQUISITION' in SAP ERP HCM system
- A new job requisition is created in SuccessFactors BizX
The original job requisition created from the position in ERP has been manually deleted.
Any operation on job requisitions via ERP happens via SFAPI calls to JobRequisition entity. In SFAPI for JobRequisition, to check if a job requisition existing for the provided GUID in SFAPI payload, only non-deleted job requisitions are considered. As the job requisition is already deleted at SuccessFactors side, SFAPI call could not find the job requisition and created a new one with the given payload. Once the report runs on ERP, all changes to job requisition are done via SFAPI calls.
It is an expected behavior that a new job requisition got created in this scenario.
Please do not use DELETE / MASS DELETE of requisitions if job requisitions are created using the integration.
Whenever ERP integration is enabled, the source of truth should be always ERP and any changes to Job Requisitions should be triggered via ERP (ERP -> SF). There is no SF -> ERP integration available for ERP to know the changes done to Job Requisitions.