SAP Knowledge Base Article - Public

3661822 - Dependent and Non-Dependent Beneficiaries section not being hidden via UI. - Employee Central

Symptom

The Dependent Beneficiaries and Non-Dependent Beneficiaries sections are not being hidden during Benefit Enrollment, even when using the standard UI "BenefitEnrollmentConfigUI", and there is a UI Rule to hide them. 

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Go to the Employee and click to enroll in the affected benefit
  2. See that the Dependent and Non-Dependent Beneficiaries sections are still showing, even though there is a UI rule to hide them:

Cause

The UI Rule "HideNominees" to hide the nominees section is not configured under OnInitUI rules in UI properties.

Resolution

In the standard UI "BenefitEnrollmentConfigUI", or in any custom UI that was created based on the standard one:

  1. Click on Edit Properties:

2. Add the "HideNominees" Rule under OnInitUI Rules, and save the changes.

After assigning the UI to the benefit affected, the Dependent and Non-Dependent Beneficiaries sections will not appear, as expected. 

Note: If the Benefit Type you are using is “Pension/Retirement Savings Plan”, then the sections "pensionPrimaryBeneficiaryDetails" and "pensionSecondaryBeneficiaryDetails" will show instead:

This is because these two objects are associated with the Benefit Enrollment Object and, if the Nominees section is hidden, the UI placeholder enables these groups by default. 

For Pensions type Workplace with ER Match and MinMax options, the standard UIs (BenefitPensionEnrollmentMinMaxConfigUI and BenefitPensionEnrollmentEEERMatchConfigUI) are already working correctly and hiding the fields. However, if the type is "Savings Plan" and the UI is "BenefitEnrollmentConfigUI" or a custom config UI, these two sections can be hidden by adding a custom group for each section and hiding them using a UI rule, such as the "HideNominees", for example.

In the UI you are using, add a new group and click to edit properties. Below is an example of a configuration, but the important thing is to set the "Collection Resolver" as "pensionPrimaryBeneficiaryDetails" and "pensionSecondaryBeneficiaryDetails" for each group. 

I moved the groups closer to the Dependent Beneficiaries, for reference. It looks like this:

Then, to hide the sections, I used the same rule for nominees, just added the wanted sections, but you can create a new rule if needed.

After saving the UI, it needs to be assigned to the benefit in question and the sections will be hidden as expected. 

Note 2: This configuration should be corrected to be delivered in the standard UI in the next releases, but there is no timeframe confirmed yet. 

Keywords

"BenefitEnrollmentConfigUI", “Pension/Retirement Savings Plan”, "pensionPrimaryBeneficiaryDetails", "pensionSecondaryBeneficiaryDetails", UI Rule "HideNominees", OnInitUI Rules, Dependent Beneficiaries and Non-Dependent Beneficiaries , KBA , LOD-SF-EC-GBF , Global Benefits , Problem

Product

SAP SuccessFactors HCM Core 2505

Attachments

Pasted image.png
Pasted image.png