Concept 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
You can access this BOL model using transaction GENIL_MODEL_BROWSER.
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 SAP Floorplan Manager. For more information, see Floorplan Manager for Web Dynpro 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.
Execute the necessary configuration steps for the application. For more information, see Configure Benefits Participation Overview.