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
- BOL model
Custom Infotype Setup
Before proceeding with UI configuration, verify that the custom infotype is correctly set up and functional in the backend ECP system.
- Verify Custom Infotype Creation: Ensure infotype 9000 is properly created using transaction
PM01in the ECP system. - Confirm Infotype Structure: Navigate to
SE11and verify the PS structure (PS9000) contains all required fields. - Validate Technical Characteristics: Check
PM01→ Technical Characteristics to ensure proper configuration. - Test Standard Functionality: Use transaction
PA30to 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:
| 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:
| 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.
- Open transaction
SE80. - In the Repository Browser, choose Web Dynpro Comp./Intf. and enter
FPM_FORM_UIBB_GL2. - Right-click the component name and choose Create/Change Configuration.
- Enter a new configuration ID and choose New. Follow the SAP naming convention:
ZHRPAO_DTL_FORM_IT****_XX(where****= infotype number,XX= international). - Enter a description and confirm the package selection.
- In the Edit Feeder Class dialog, enter the appropriate feeder class (see table below).
- Choose Edit Parameters and configure fields as described.
- In General Settings, set Layout Type to
16/2. - Use Add Element to add editable infotype fields in the Form UIBB Schema.
- Configure per-field Attributes (Display Type, Filter Method, Suggest Values, FPM Events).
- 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
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
| 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.
- Open transaction
SE80. - In the Repository Browser, choose Web Dynpro Comp./Intf. and enter
FPM_LIST_UIBB_ATS. - Right-click and choose Create/Change Configuration.
- Enter configuration ID:
ZHRPAO_LIST_IT****_XX. - Enter a description and confirm the package selection.
- In the Edit Feeder Class dialog, enter the appropriate feeder class.
- Configure parameters: Component and Object Name.
- In the List UIBB Schema, define your columns. Standard available columns include:
FPM_ROW_ACTIONS_COLUMN— ActionsLAST_CHANGED_DATE— Last Change onLAST_CHANGED_NAME— Last Changed byVALID_FROM— Valid fromVALID_UNTIL— Valid toINFTY_NOTE_ICON— Notes icon (employee data only, if attribute is set)
- Use Add Element to add infotype-specific columns as needed.
- Configure per-column Attributes in the menu bar, including the Master Detail Column setting.
- 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
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.
- Open transaction
SE80and navigate to componentFPM_LIST_UIBB_ATS. - Right-click and choose Create/Change Configuration.
- Enter configuration ID:
ZHRPAO_DTL_LIST_IT****_XX_LIN_*. - Assign the appropriate feeder class.
- Configure parameters, then define General Settings and List UIBB Schema columns.
- Set a title for the repeat/line structure list.
- Choose Save.
List Component (Repeat/Line) — Configuration Summary
Configuration IDZHRPAO_DTL_LIST_IT****_XX_LIN_*
WD ComponentFPM_LIST_UIBB_ATS
WD WindowLIST_WINDOW
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)
- Open transaction
SE80and navigate toFPM_FORM_REPEATER_UIBB. - Right-click and choose Create/Change Configuration.
- Enter configuration ID:
ZHRPAO_FORMREP_IT****_XX. - Enter a description and confirm the package.
- Enter the appropriate Feeder Class.
- Choose Edit Parameters and configure the fields.
- In the Form Repeater UIBB Schema, note the default structure (Swap UIBB, generic fields, buttons) — do not modify the Swap UIBB.
- In General Settings, enter the Group Field name for the grouping description (e.g.,
STEXTfor the Addresses infotype). - Use Add Element to add infotype-specific fields after the first generic field.
- In Attributes, set Display Type = Text View for each field.
- Choose Save.
Form Repeater — Configuration Summary (Dataset View)
Configuration IDZHRPAO_FORMREP_IT****_XX
WD ComponentFPM_FORM_REPEATER_UIBB
WD WindowFORM_REPEATER_WINDOW
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.
- Open transaction
SE80and navigate toFPM_FORM_REPEATER_UIBB. - Right-click and choose Create/Change Configuration.
- Enter configuration ID:
ZHRPAO_OVR_FORMREP_IT****_XX. - Enter a description and confirm the package.
- Enter the required Feeder Class.
- Choose Edit Parameters and set For Biz Card = X (checked).
- In General Settings → Additional Settings: set Layout =
8/1, Separator = Empty Space. - In Group Field, enter the field name for the grouping description (e.g.,
STEXT). - Use Add Element to add exactly 4 infotype fields for the biz card.
- In Attributes, set Display Type = Text View for each field.
- Choose Save.
Form Repeater — Configuration Summary (Biz Card)
Configuration IDZHRPAO_OVR_FORMREP_IT****_XX
WD ComponentFPM_FORM_REPEATER_UIBB
WD WindowFORM_REPEATER_WINDOW
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.
- Access the GENIL Model Browser using transaction
GENIL_MODEL_BROWSER. - Enter Component:
HRPAD(employee data) and click Display. - Validate the abstract structure entry for the custom infotype is present.
- 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.
- Configure Payroll System: In the SuccessFactors Admin Center, navigate to Manage Data → Payroll System Configuration.
- Add Infotype Link: Under the Portlets section, add a new link with Infotype Number: 9000.
- Activate the Web Service: Ensure the related infotype web service is activated.
- 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



