Symptom
When trying to edit enrollments or enroll into a benefit the page freezes and does not load the data.
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Employee Central
Reproducing the Issue
- Navigate to the user's profile.
- Go to "Benefits" and try to edit an enrollment
- The page does not show the field for edition
Cause
In dev tools it is possible to see an application error and in server logs we can see the error "'benefitPensionDependentNominees' should end with fieldDefinition."
This indicates UI issues and that an update to it may have caused corruption in its configuration.
Resolution
In order to avoid the issue the UI in use needs to be recreated via Manage Configuration UI.
- Go to manage configuration UI and search the standard UI
- Make any minor changes(for example changing a field order) and change the UI ID, then save (this will create a new UI with the initial ID)
- Open the standard UI recently created and then DELETE - so at this point, you will not have any UI with this id, this is important.
- Upon deletion, the system will automatically recreate the standard config UI
- Go to the benefit in question and temporarily remove the Screen ID value and save.
- Check if you are going to be able to enroll the employee in this benefit without the error
If you are no longer facing issues you can update the UI to have any custom configurations previously in place.
If you are still facing please reach support.
See Also
Refer to: SAP xSearch
Keywords
enrollment screen blank, custom UI issue, benfit, GBF, SAP SuccessFactors Employee Central, benefit screens not working, application error, fieldDefinition error, UI corruption, benefit enrollment, rules configuration, insurance benefits, claim , KBA , LOD-SF-EC-GBF , Global Benefits , Problem
SAP Knowledge Base Article - Public