SAP Knowledge Base Article - Public

2541538 - How to hide mandatory field in spot bonus for employees belonging to different permission groups


  • How to hide mandatory field in spot bonus for employees belonging to different permission groups
  • How to hide mandatory field such as currency in pay component non recurring portlet for employees belonging to permission groups (excluding HR/Manager/Admin).

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


SAP SuccessFactors Employee Central -PayComponentNonRecurring -Spot Bonus


OnView trigger works on spot bonus model and spot bonus base objects. (pay component non recurring model).


You can create a rule similar to the screenshot below and add it under PayComponentNonRecurring portlet with trigger onView.

spot bonus currency hide rule.PNG

Also make sure that there is no space in the permission group name. The permission group name defined in the rule will not be considered and the rule will not work as desired.

permission group.png

FAQ - Additional Information

Q) Where can I get Guide?

A) Guide: Data Object Tables in Employee Central

Chapter: PayComponentNonRecurring

See Also

  • 2563731 - Permission for Pay Component Fields - Employee Central
  • 2270326 - How to configure which Pay Components should be displayed in payComponentNonRecurring and payComponentRecurring portlets 
  • 2337688 - Pay Components are not visible on the Compensation Information Portlet


pay component non recurring, spot bonus, business rule, hide field, visibility of mandatory field, permission group, space, visibility of field, is user in permission group, PayComponentNonRecurring -Spot Bonus , KBA , pay component non recurring , spot bonus , business rule , hide field , visibility of mandatory field , employee central , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , How To


SAP SuccessFactors HCM Core all versions