logo

Are you need IT Support Engineer? Free Consultant

Custom Infotype to the SuccessFactors Mashup – Tec…

  • By Sanjay
  • 01/06/2026
  • 9 Views


Requirement

Configure a custom Infotype and make it available in SAP SuccessFactors via the Mashup feature. The custom infotype must be registered, configured with the appropriate FPM UI components, and linked to the SuccessFactors Employee Central portlet via the payroll system mashup configuration.

Prerequisites

  • Administrative access to both SAP ECP system and SuccessFactors Employee Central
  • Technical knowledge of infotype structures and Web Dynpro components
  • Custom infotype 9000 already created and activated in the ECP system
  • Standard mashup functionality already configured and working
  • The infotype has been added to the relevant BOL model:
    • BOL model HRPD — for organizational infotypes
    • BOL model HRPAD — for infotypes containing employee master data

Custom Infotype Setup

Before proceeding with UI configuration, verify that the custom infotype is correctly set up and functional in the backend ECP system.

  1. Verify Custom Infotype Creation: Ensure infotype 9000 is properly created using transaction PM01 in the ECP system.
  2. Confirm Infotype Structure: Navigate to SE11 and verify the PS structure (PS9000) contains all required fields.
  3. Validate Technical Characteristics: Check PM01  Technical Characteristics to ensure proper configuration.
  4. Test Standard Functionality: Use transaction PA30 to verify the infotype works correctly in the backend system.

Define Basic UI Configurations

Configuration IDs for infotypes must follow a strict naming convention to be recognized by the master data application framework:

Infotype Type Naming Convention Example

SAP Standard Infotypes ITnnnn IT0008
Customer / Custom Infotypes ZIT9nnn ZIT9000

Important: The last four digits of the configuration ID must match the infotype number. Adhering to this naming convention is required for the framework to resolve the correct configuration at runtime.

 

Creating FPM Configurations

Three types of FPM (Floorplan Manager) component configurations are required for each custom infotype to support the full range of UI interactions within the HR Renewal master data application:

Configuration Type FPM Component Purpose

Form Component FPM_FORM_UIBB_GL2 Edit screen fields; visible in table & dataset views
List Component FPM_LIST_UIBB_ATS Table/list display of infotype records
Form Repeater FPM_FORM_REPEATER_UIBB Dataset view & biz card display on object profile page

Form Component Configuration (FPM_FORM_UIBB_GL2)

The Form UIBB component configuration makes infotype fields available for editing. It is displayed in the details area (below the table in table view) and in the Edit screen of the dataset view.

  1. Open transaction SE80.
  2. In the Repository Browser, choose Web Dynpro Comp./Intf. and enter FPM_FORM_UIBB_GL2.
  3. Right-click the component name and choose Create/Change Configuration.
  4. Enter a new configuration ID and choose New. Follow the SAP naming convention: ZHRPAO_DTL_FORM_IT****_XX (where **** = infotype number, XX = international).
  5. Enter a description and confirm the package selection.
  6. In the Edit Feeder Class dialog, enter the appropriate feeder class (see table below).
  7. Choose Edit Parameters and configure fields as described.
  8. In General Settings, set Layout Type to 16/2.
  9. Use Add Element to add editable infotype fields in the Form UIBB Schema.
  10. Configure per-field Attributes (Display Type, Filter Method, Suggest Values, FPM Events).
  11. Choose Save.

Note: The validity fields and last-change fields are automatically provided by the master data application framework. Do not add them manually or they will appear twice on the screen.

Form Component — Configuration Summary

Configuration IDZHRPAO_DTL_FORM_IT****_XX

WD ComponentFPM_FORM_UIBB_GL2

WD WindowFORM_WINDOW

Feeder Class

  • CL_HRPAO_GUIBB_PA_DETAIL_FORM (employee data)
  • CL_HRPAO_GUIBB_OM_DETAIL_FORM (organization data)

Component (param)HRPAD (employee) or HRPD (organization)

Object Name (param)IT**** — the BOL infotype object name (e.g., IT9000)

Editable – X (checked)

Layout Type – 16/2

Field Attributes Reference

Setting Value / Input

Position Define the layout for the fields, especially the Display Type
Filter Method prefixSearch — required for Input Fields only
Suggest Values X (Select) — works for DDIC-based F4 value helps only
FPM Event ID (on Enter) _Refresh_Values for fields requiring refresh; No Action for others

List Component Configuration (FPM_LIST_UIBB_ATS)

The List UIBB component configuration displays infotype records in table format in the master area of the infotype-specific page.

  1. Open transaction SE80.
  2. In the Repository Browser, choose Web Dynpro Comp./Intf. and enter FPM_LIST_UIBB_ATS.
  3. Right-click and choose Create/Change Configuration.
  4. Enter configuration ID: ZHRPAO_LIST_IT****_XX.
  5. Enter a description and confirm the package selection.
  6. In the Edit Feeder Class dialog, enter the appropriate feeder class.
  7. Configure parameters: Component and Object Name.
  8. In the List UIBB Schema, define your columns. Standard available columns include:
    • FPM_ROW_ACTIONS_COLUMN — Actions
    • LAST_CHANGED_DATE — Last Change on
    • LAST_CHANGED_NAME — Last Changed by
    • VALID_FROM — Valid from
    • VALID_UNTIL — Valid to
    • INFTY_NOTE_ICON — Notes icon (employee data only, if attribute is set)
  9. Use Add Element to add infotype-specific columns as needed.
  10. Configure per-column Attributes in the menu bar, including the Master Detail Column setting.
  11. Choose Save.

Note: The Infotype Text attribute (which enables a notes section) is maintained in view V_T582APAO under Customizing for Personnel & Organization.

List Component — Configuration Summary

Configuration IDZHRPAO_LIST_IT****_XX

WD ComponentFPM_LIST_UIBB_ATS

WD WindowLIST_WINDOW

Feeder Class

  • CL_HRPAO_GUIBB_PA_LIST (employee data)
  • CL_HRPAO_GUIBB_OM_LIST (organization data)

Component (param)HRPAD or HRPD

Object Name (param)IT**** (e.g., IT9000)

Editable – Leave unchecked

Init Lead Sel – X (check)

Master Detail Column – Select via F4 — typically the subtype text column is used as the details area title


List Component — Repeat/Line Structures

Some complex infotypes require an additional list UIBB configuration for repeat/line structures (e.g., wage types in the Basic Pay infotype IT0008). These tables appear in the details area at the bottom of the infotype-specific page.

  1. Open transaction SE80 and navigate to component FPM_LIST_UIBB_ATS.
  2. Right-click and choose Create/Change Configuration.
  3. Enter configuration ID: ZHRPAO_DTL_LIST_IT****_XX_LIN_*.
  4. Assign the appropriate feeder class.
  5. Configure parameters, then define General Settings and List UIBB Schema columns.
  6. Set a title for the repeat/line structure list.
  7. Choose Save.

List Component (Repeat/Line) — Configuration Summary

Configuration IDZHRPAO_DTL_LIST_IT****_XX_LIN_*

WD ComponentFPM_LIST_UIBB_ATS

WD WindowLIST_WINDOW

Feeder Class

  • CL_HRPAO_GUIBB_PA_DETAIL_LIST (employee data)
  • CL_HRPAO_GUIBB_OM_DETAIL_LIST (organization data)

Object Name (param)IT****(_XX)_LIN_A — the repeat structure from the BOL model (e.g., IT9987_LIN_A)

Editable – X (check)

Init Lead Sel – Leave unchecked

Fast Entry Mode – Not Active


Form Repeater Component Configuration (FPM_FORM_REPEATER_UIBB)

The Form Repeater UIBB produces a summary view of infotype data and is required for:

  • The dataset view on the infotype-specific page
  • Displaying a biz card on the object profile page (requires a separate configuration)
  1. Open transaction SE80 and navigate to FPM_FORM_REPEATER_UIBB.
  2. Right-click and choose Create/Change Configuration.
  3. Enter configuration ID: ZHRPAO_FORMREP_IT****_XX.
  4. Enter a description and confirm the package.
  5. Enter the appropriate Feeder Class.
  6. Choose Edit Parameters and configure the fields.
  7. In the Form Repeater UIBB Schema, note the default structure (Swap UIBB, generic fields, buttons) — do not modify the Swap UIBB.
  8. In General Settings, enter the Group Field name for the grouping description (e.g., STEXT for the Addresses infotype).
  9. Use Add Element to add infotype-specific fields after the first generic field.
  10. In Attributes, set Display Type = Text View for each field.
  11. Choose Save.

Form Repeater — Configuration Summary (Dataset View)

Configuration IDZHRPAO_FORMREP_IT****_XX

WD ComponentFPM_FORM_REPEATER_UIBB

WD WindowFORM_REPEATER_WINDOW

Feeder Class

  • CL_HRPAO_GUIBB_PA_FORMREP (employee data)
  • CL_HRPAO_GUIBB_OM_FORMREP (organization data)

For Biz Card – Leave unchecked

Editable – Leave unchecked

Layout – 16/1


Form Repeater — Biz Card Configuration

A separate Form Repeater configuration is needed to display the infotype as a biz card on the object profile page. SAP recommends adding exactly 4 fields to ensure layout consistency.

  1. Open transaction SE80 and navigate to FPM_FORM_REPEATER_UIBB.
  2. Right-click and choose Create/Change Configuration.
  3. Enter configuration ID: ZHRPAO_OVR_FORMREP_IT****_XX.
  4. Enter a description and confirm the package.
  5. Enter the required Feeder Class.
  6. Choose Edit Parameters and set For Biz Card = X (checked).
  7. In General Settings → Additional Settings: set Layout = 8/1, Separator = Empty Space.
  8. In Group Field, enter the field name for the grouping description (e.g., STEXT).
  9. Use Add Element to add exactly 4 infotype fields for the biz card.
  10. In Attributes, set Display Type = Text View for each field.
  11. Choose Save.

Form Repeater — Configuration Summary (Biz Card)

Configuration IDZHRPAO_OVR_FORMREP_IT****_XX

WD ComponentFPM_FORM_REPEATER_UIBB

WD WindowFORM_REPEATER_WINDOW

Feeder Class

  • CL_HRPAO_GUIBB_PA_FORMREP (employee data)
  • CL_HRPAO_GUIBB_OM_FORMREP (organization data)

For Biz Card – X (checked)

Editable – Leave unchecked

Layout – 8/1

Separator – Empty Space

BOL Model Configuration

Validate the custom infotype is correctly registered in the GenIL/BOL model before integrating with SuccessFactors.

  1. Access the GENIL Model Browser using transaction GENIL_MODEL_BROWSER.
  2. Enter Component: HRPAD (employee data) and click Display.
  3. Validate the abstract structure entry for the custom infotype is present.
  4. Ensure the relation is available under Root Objects for the custom infotype.

Tip: If the infotype is not visible in the GENIL Model Browser, re-execute the report Edit Infotype Objects in BOL Model HRPAD (for employee data) or manually add it to the HRPD model (for organizational data).

SuccessFactors Integration Setup

Important: This section provides a high-level overview of the SuccessFactors-side steps. Ensure these are validated and executed with a qualified SuccessFactors consultant.

  1. Configure Payroll System: In the SuccessFactors Admin Center, navigate to Manage Data → Payroll System Configuration.
  2. Add Infotype Link: Under the Portlets section, add a new link with Infotype Number: 9000.
  3. Activate the Web Service: Ensure the related infotype web service is activated.
  4. Set Service Configuration: Configure the mashup service to point to the custom infotype endpoint.

The application used for the mashup display is HRPAO_PAOM_MASTERDATA. The registration of the custom infotype is performed via view cluster VC_T77PAOMDCF.

References: Creating FPM Configurations | SAP Help Portal



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *