Procedure documentationCreating List Component Configurations for Repeat/Line Structures

 

Some complex infotypes require additional list UIBB configurations for repeat/line structures (UI structures for lists), for example for the wage types used in Payroll infotypes such as the Basic Pay infotype (0008).

Tables of this kind are displayed in the details area of the infotype (at the bottom of the infotype-specific page).

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_DTL_LIST_IT****_XX_LIN_*. **** 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. LIN_* stands for the character that is used within the BOL object name for the repeat/line structure, for example, IT0008_LIN_A. The complete name for this example of an international configuration would be ZHRPAO_DTL_LIST_IT0008_XX_LIN_A.

    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_DETAIL_LIST for infotypes for employee data

      or

    • CL_HRPAO_GUIBB_OM_DETAIL_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 repeat structure from the BOL model:

    IT****(_XX)_LIN_A (**** = the 4-digit infotype number), for example IT9987_LIN_A

    Editable

    X (check)

    Init Lead Sel (= Initialize Lead Selection)

    Leave unchecked

    Fast Entry Mode

    Not Active

    You are now on the Component Configuration screen.

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

    Field

    Value/Input

    Title

    Enter a title for the list displayed for the repeat/line structure

  10. In the List UIBB Schema, add further columns as required.

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

  12. Choose Save.

Result

You have created a list UIBB configuration for a repeat/line structure in the details area of the infotype-specific screen with the following data:

Configuration Element

Technical Name

List UIBB Configuration

ZHRPAO_DTL_LIST_IT****_XX_LIN_*

WD Component

FPM_LIST_UIBB_ATS

WD Window

LIST_WINDOW

Feeder Class

CL_HRPAO_GUIBB_PA_DETAIL_LIST

or

CL_HRPAO_GUIBB_OM_DETAIL_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.