Creating Form Component Configurations
The following procedure describes how you can create the form UIBB component configuration required for your infotype.
You need the form component configuration to make available the infotype fields that should be editable. The form component configuration is displayed in the following two instances:
When you are in the table view for the infotype, the form configuration is displayed in the details area below the table.
When you are in the dataset view and choose Edit
.
Note
For a figure of a form component configuration and the prerequisites, see Creating FPM Configurations.
Choose transaction SE80.
In the Repository Browser
, choose Web Dynpro Comp./Intf.
(= Web Dynpro Component or Interface
) and enter the FPM component name FPM_FORM_UIBB_GL2
.
Position the cursor on the component name and choose Create/Change Configuration
with a right-mouse click.
In the Editor for the Web Dynpro ABAP Component Configuration
, enter a new configuration ID and choose New
.
Example
If you want to follow the SAP naming convention, you enter a configuration ID such as ZHRPAO_DTL_FORM_IT****_XX
. ****
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.
In the Create Configuration
dialog box, enter a description and choose OK
.
In the Select Package
dialog box, enter your customer-specific package and choose OK
.
In the dialog box Edit Feeder Class
, enter the required feeder class:
CL_HRPAO_GUIBB_PA_DETAIL_FORM
for infotypes for employee data
CL_HRPAO_GUIBB_OM_DETAIL_FORM
for infotypes for organization data.
Choose Edit Parameters
.
In the Edit Parameters
dialog box, edit fields as described in the table below and choose OK
.
Field |
Value/Input |
|---|---|
|
|
|
Enter the name of the infotype from the BOL model:
|
|
|
You are now on the Component Configuration
screen.
In the General Settings
section, set the required Layout Type
16/2.
In the Form UIBB Schema
section of the Component Configuration
screen, use the Add Element
function to add the fields that you want to display on the Edit
screen
of the infotype.
Note
The validity fields and the last change fields are automatically provided by the master data application framework. Therefore, you should not add these fields here, or they will be displayed twice on the details screen.
In the menu bar of the component configuration screen, choose Attributes
.
Make sure that the following settings are maintained for each field in Attributes
:
Field |
Value/Input |
|---|---|
Under |
Define the layout for the fields, especially the |
Under
|
This attribute is only required for fields with End of the note. |
Under
|
This works only for input fields where the value help (F4) is DDIC-based. Value helps programmed in the UI conversion classes are not supported. End of the note. |
Under
|
|
Choose Save
.
You have created a form UIBB configuration for your infotype for the details area of the infotype-specific view and the Edit
view with the following data:
Configuration Element |
Technical Name |
Form UIBB Configuration |
|
WD Component |
|
WD Window |
|
Feeder Class |
or
|
Feeder Parameters |
|
Layout Type |
|
For information about how to test your configuration, see Testing FPM Configurations.