Symptom
When the candidate is hired via Rehire on Old Employment and a custom MDF Object is entered during MPH, it appears that the custom MDF Object maintained in the previous employment is being overwritten. The system fails to add a new record in the employment profile instead, it deletes the previous employment/overwrites the previous employment record.
Environment
SAP SuccessFactors Onboarding
Cause
- We can't have more than 1 custom MDF object for any user since the external code is maintained as userId.
- If that MDF object is effective dated then we would require enhancement.
- However, even if the custom MDF is not effective dated, then there can't be 2 object with same external code because of Unique constraint issue. Hence when we copy we retain new custom MDF data captured and discard old MDF data captured.
Resolution
- This was looked from Merging perspective as well in case of Rehire do you merge the Old Custom MDF effective dated record in new Custom MDF which get created as part of Onboarding process. Then the New custom MDF should have both Old and History record. However, we do not have any handling for the merge of custom MDF objects as of today, Hence this is an enhancement request.
- If you would like to change the current behavior, you may submit this as an enhancement requests to engage our Product Team. Please refer to KB Article:2090228 - How to Submit Ideas for SAP SuccessFactors Products - SAP for Me to have your idea considered, voted on, and to track the interest of others. The direct Link to our Community Ideas Pages for Onboarding is https://influence.sap.com/SuccessFactorsOnboarding
Keywords
Rehire, ROOE, Custom MDF, Employee Profile, Old Employment, Merge Logic, Custom UI , KBA , LOD-SF-OBX-RHM , Rehire Mechanism , Product Enhancement
Product
SAP SuccessFactors Onboarding 2311