Show TOC

Object documentationFeeder Class

 

A feeder class is a class which supplies data to the User Interface Building Block (UIBB), handles its actions, and provides it with a screen structure.

 

There are primarily two feeder classes that are used by the Personal Profile application:

  • CL_HRESS_PER_OVERVIEW

    This feeder class is used to configure overview screens, also referred to as business cards (biz cards), of the Personnel Profile application. The usage of this feeder class ensures the following:

    • Biz cards have the correct Create, Edit and Delete buttons based on the use case maintained in table V_T7XSSPERSUBTYP.

    • Data Sharing Information is displayed on the biz cards. For more information, see Data Sharing Information.

    • The grouping text in the biz card is displayed.

      Grouping texts are based on infotype and subtype texts. In the case of concurrent employment, the grouping text additionally contains the Data Sharing Information.

    • The appropriate header is transferred to be displayed on the detail screen.

      For more information, see class documentation for CL_HRESS_PER_OVERVIEW.

  • CL_HRESS_PER_DETAIL

    This feeder class is used to configure detail screens of the Personal Profile application. Using this feeder class ensures the following:

    • The dropdown list for the Foreign Address scenario is available.

    • Data Sharing Information is displayed on the detail screen. For more information, see Data Sharing Information.

    • F4 help, dropdown lists and dependent value helps are available.

      For more information, see class documentation for CL_HRESS_PER_DETAIL.

  • CL_HRESS_PER_LINERECORD_FEEDER

    This feeder class is used to configure line record screens for the Personal Profile application. Using this feeder class ensures the following:

    • Values for existing records can be filtered while creating new records

    • New records can be created on the user interface. For instance, when the user chooses the Create button, a record is created on the user interface only. When the user modifies the record it is validated in the backend.

  • Further feeder classes

    There are other standard feeder classes available. These are found under the package PAOC_ESS_PER_WDA.