Symptom
If the enrollment object is associated with 2 custom MDF objects (one-to-many association) and more than one record is added for the association we see that only one record is shown for each association when editing.
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Employee Central
Reproducing the Issue
- Configure 2 one-to-many associations between custom MDF objects and "benefit enrollment" object
- Go to one user profile
- Go to benefit and edit enrollment for the associated enrollment
- Add more than one record for each association and save
- Try to edit again and see that only one record is shown for each association
Cause
The cause of the issue is related to the display of custom objects in the UI. The backend response contains the correct number of records, but the UI only renders one record for each association due to the 'partialUpdate' field being set to true.
Resolution
Engineering team is planning to deliver an update that will avoid this issue in the 2H 2025 release(Preview October 13th and Production November 14th).
You can keep track of the update with your CSP/CEE using the code WEF-161874.
Keywords
global benefits, ui behavior, one-to-many mdf, mdf history, ui inconsistency, custom objects, partialUpdate field, record display issue, WEF-161874, GBF, ben, association, object, GO, generic object, MDF object , KBA , LOD-SF-EC-GBF , Global Benefits , Product Enhancement
SAP Knowledge Base Article - Public