Show TOC

Object documentationBusiness 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).

HRPAD BOL Model

The Personal Profile application uses the HRPAD BOL model. You can view the BOL model via transaction GENIL_MODEL_BROWSER.

Structure

The root object is PERNR. This contains the dependent object(s) from a 0..n relationship.

The BOL model follows a three level hierarchy: PERNR —> ITNNNN_REL —> ITNNNN_NN_REL.

  • IT_NNNN_REL represents HCMT_BSP_PA_XX_R<NNNN>(international structures).

  • ITNNNN_NN_REL represents HCMT_BSP_PA_R<NNNN> (country-specific structure).

If you add a new relation, you must follow this hierarchy.

Note Note

It is not mandatory for an infotype to have the relation ITNNNN_NN_REL.

End of the note.

Each infotype is identified via the HRPAD_S_MAIN_RECORD_KEY key structure and the HCMT_BSP_PA_XX_R_NNNN attribute structure if it has an international view. For infotypes that have only one single country-specific structure, it would follow the HCMT_BSP_PA_NN_R_<NNNN> structure. Each infotype contains the country-specific infotype as its dependent object through a 0..n relationship if it has country-specific structures.

Example Example

  • PERNR

    • IT0004_REL 0..n

    • IT0006_REL 0..n

      All infotypes are represented as dependent objects (for example IT0006) with relation names in the IT0006_REL format. Each dependent object has an international XX structure (for example HCM_BSP_PA_XX_R0006) to provide an overview of the data stored in the infotype.

      • IT0006_NN

        The dependent object has an abstract child, such as IT0006_NN.

        • IT0006_43

        • IT0006_41

        • IT0006_37

          The abstract object has country-specific child objects that use the country-specific attribute structures.

End of the example.

Note Note

Use the HRPAD_R_EDIT_MODEL report to add infotypes to the HRPAD model. For more information, see Customizing for Employee Self-Services (WDA) under Start of the navigation path Service-Specific Settings Next navigation step Personal Information Next navigation step Personal Profile Next navigation step Adjust Infotypes in HRPAD Model End of the navigation path.

End of the note.