SAP Knowledge Base Article - Public

3452558 - [Onboarding] Existing Old Records for custom MDF In Employee Profile is overwritten by latest record for Rehire after MPH completion

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