SAP Knowledge Base Article - Public

2472263 - Global Benefits: Strict Field Level Overrides cause Rules, Values & Pages to no longer work or to error with permission related errors

Symptom

This permissions issue can cause several unexpected behaviours -:

  • You get an error "The relevant permissions required for the pay component <Insert Pay Component Name (Code)> are missing; Please contact the system administrator
  • The "Amount" is not automatically calculated in the Benefit Enrollment page (where the value is derived via Rule)
  • Fields which are propagated based on looking up tables or which involve eligibility no longer work where data for the employee is needed to be retreived

Environment

Employee Central 2.0

Global Benefits

Cause

You have enabled restrictive Field Level Overrides for certain fields in the Benefit related objects that are required by the application.

Resolution

These are usu in Manage Permission Roles -> <Role Name> -> Permissions > Miscellaneous Permissions > Benefit objects

Ensure that the field "Worker ID" is not set to "No Access". The field is required by the UI to be able to access data related to the user. The most restricted Field Level Override you can safely set is "Read Only".

Make sure that the "Worker ID" field in any of the Benefit related objects is NOT set to "No Access".

PermissionsGBF.jpg

 

NOTE: Product Support please refer to the Internal Memo for Application Log example

Keywords

The relevant permissions required for the pay component, ECT-73314, Employee Central, Global Benefits, unable to create, field not defaulted or propagated,  null object loaded from local variable 'object', IsFieldAllowed, NullPointerException , KBA , LOD-SF-EC-GBF , Global Benefits , Problem

Product

SAP SuccessFactors HCM Core all versions