Background documentationConcept Introduction

 

The Benefits Participation Overview application is based on the following concepts:

  • Business Object Layer (BOL)

The business object layer (BOL) model is a programming concept that allows for uniform application development, decoupled from interface changes in the underlying business-object-specific application programming interfaces (APIs). The Benefits Participation Overview application uses the Model for ESS Benefits (HRBENF) BOL model. The application uses the QUERY_PARTICIPATING_PLANS query object.

Note Note

You can access this BOL model using transaction GENIL_MODEL_BROWSER.

End of the note.
  • Generic Interaction Layer (genIL)

The generic interaction layer (genIL) connects the Model for ESS Benefits BOL model to the HCM backend, business logic, or database. The Benefits Participation Overview application uses the genIL class, Handler Class for Dependent Objects of GenIL Model HRBENF (CL_HRESS_BEN_GENIL_HANDLER). The handler class, Handler Class for Query Objects of GenIL Model HRBENF (CL_HRESS_BEN_GEN_QUERY_HANDLER) is assigned to the query object QUERY_PARTICIPARTING_PLANS.

You do not have to modify the genIL class or the handler class provided in the standard SAP system to customize the Benefits Participation Overview application.

  • Application Configuration Controller (AppCC)

An application configuration controller (AppCC) is a Web Dynpro component, which is used to perform dynamic operations on an application when the static configuration of an application is not sufficient to achieve the desired application behavior.

An application exit can be maintained in the application configuration using the global setting. The Benefits Participation Overview application implements the AppCC for Benefits Confirmation (HRESS_C_BEN_CONF_CONFIG) component, which is used to display the confirmation form for the Print button. Using this component ensures that the application title, which is based on the BENP_EVENT benefits event or on the adjustment reason, is displayed correctly. It also ensures that the application retrieves the portable document format (PDF) form and displays the PDF on the user interface.

You can modify the standard Benefits Participation Overview application to suit your business needs, by doing the following:

  • Familiarize yourself with the Web Dynpro ABAP UI technology. For more information, see Web Dynpro for ABAP.

  • Expand your knowledge of the main elements in the Benefits Participation Overview application in Employee Self-Service (ESS) Web Dynpro ABAP. For more information, see Application Composition.