Procedure documentationCreating List Component Configurations

 

The following procedure describes how you can create the list UIBB component configurations required for your infotype.

You need a list component configuration to display tables and lists in the Web Dynpro master data application. List component configurations are required in the following two cases:

  • To display the existing infotype data in a table view on top of the infotype-specific page (in the so-called infotype master-area).

  • For complex infotypes, to display repeat/line structures (UI structures for lists) on the bottom of the infotype-specific page (in the details area).

The following procedure describes how to create a list configuration required for the master area of the infotype-specific screen. For a procedure for creating a list configuration for repeat/line structures, see Creating List Component Configurations for Repeat/Line Structures.

Note Note

You can find figures of the list component configurations and information about the prerequisites under Creating FPM Configurations.

End of the note.

Procedure

  1. Choose transaction SE80.

  2. In the Repository Browser, choose Web Dynpro Comp./Intf. (= Web Dynpro Component or Interface) and enter the FPM component name FPM_LIST_UIBB_ATS.

  3. Position the cursor on the component name and choose Create/Change Configuration with a right-mouse click.

  4. In the Editor for the Web Dynpro ABAP Component Configuration, enter a new configuration ID and choose New.

    Example Example

    If you want to follow the SAP naming convention, you enter a configuration ID such as ZHRPAO_LIST_IT****_XX, where **** stands for the infotype number. The XX stands for international infotype and should be replaced by a country ID such as US if the infotype is country-specific.

    End of the example.
  5. In the Create Configuration dialog box, enter a description and choose OK.

  6. In the Select Package dialog box, enter your customer-specific package and choose OK.

  7. In the dialog box Edit Feeder Class, enter the feeder class:

    • CL_HRPAO_GUIBB_PA_LIST for infotypes for employee data

      or

    • CL_HRPAO_GUIBB_OM_LIST for infotypes for organization data, and choose Edit Parameters.

  8. In the Edit Parameters dialog box, edit fields as described in the table below and choose OK.

    Field

    Value/Input

    Component

    • For infotypes for employee data: HRPAD

    • For infotypes for organization data: HRPD

    Object Name

    Enter the name of the infotype from the BOL model:

    IT**** (**** = the 4-digit infotype number), for example IT9987

    Editable

    Leave unchecked

    Init Lead Sel (= Initialize Lead Selection)

    X (check)

    You are now on the Component Configuration screen.

  9. In the List UIBB Schema, define your columns. The following fields as listed below are available:

    • Actions (FPM_ROW_ACTIONS_COLUMN)

    • Last Change on (LAST_CHANGED_DATE)

    • Last Changed by (LAST_CHANGED_NAME)

    • Valid from (VALID_FROM)

    • Valid to (VALID_UNTIL)

    • The notes icon (INFTY_NOTE_ICON – only available for infotypes for employee data if the relevant attribute has been set for the infotype and if the required relation to the IT_TEXT node exists in the HRPAD BOL model)

      Note Note

      For infotypes that store employee master data, the infotype attribute Infotype Text, which allows a notes section for this kind of infotype, is maintained in view V_T582APAO. (In Customizing for Personnel & Organization under Start of the navigation path Infotypes Next navigation step Infotypes for Employees Next navigation step Edit Infotype Attributes End of the navigation path).

      End of the note.
  10. Use the Add Element function to add more columns as required.

  11. In the menu bar of the component configuration screen, choose Attributes to define your column attributes.

  12. In the General Settings section under Additional Settings, the correct values are set by default. You define only the following setting:

    Field

    Value/Input

    Master Detail Column

    Use input help (F4) to select which column title should be used as a title for the details area of the infotype-specific screen. For most infotypes, the column title with the subtype text is the best title to use here.

  13. In the List UIBB Schema, edit the attributes for individual columns as required.

  14. Choose Save.

Result

You have created a list UIBB configuration for the master data of the infotype-specific screen with the following data:

Configuration Element

Technical Name

List UIBB Configuration

ZHRPAO_LIST_IT****_XX

WD Component

FPM_LIST_UIBB_ATS

WD Window

LIST_WINDOW

Feeder Class

CL_HRPAO_GUIBB_PA_LIST

or

CL_HRPAO_GUIBB_OM_LIST

Feeder Parameters

Component: HRPAD or HRPD

Object Name: IT****(_XX)

More Information

For information about how to test your configuration, see Testing FPM Configurations.