Symptom
'Configure Sections for Benefits' has been configured such that only few sections are shown but when employee/manageris viewing their own profile, they are able to see all the sections.
Environment
SAP SuccessFactors Employee Central: Global Benefits
Reproducing the Issue
Go to 'Benefits Overview' as Employee and view their own profile > see that all the sections are shown including hidden ones.
Cause
- Object 'BenefitsPageConfig' and/or 'BenefitsSectionConfig' is set as Secured in 'Configure Object Definition' and only users with its access can view it. If employee/manager does not have access to the object, then by default it will show all the sections.
- Manager does not have access to see employee's benefits i.e. View on behalf of Employee.
Resolution
- Set 'secured' to 'No' for 'BenefitsPageConfig'/'BenefitsSectionConfig' object in 'Configure Object Definition'. These are technical object and there is no need to secure the objects.
Or provide required permission to employee on the objects - If non subject user is viewing, then make sure person viewing the Benefits sections has permission "Manage Benefits > View on behalf of Employee" on subject user.
Keywords
BenefitsPP3Page, Benefits Page Config, Configure Sections for Benefits, benefits sections, all sections, benefits for null, BEN-4793 , KBA , LOD-SF-EC-GBF , Global Benefits , LOD-SF-EC , Employee Central , Problem
Product
SAP SuccessFactors Employee Central all versions