Escolar Documentos
Profissional Documentos
Cultura Documentos
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
2)
Go to the Interfaces tab and enter the interface for FORM GUIBB IF_FPM_GUIBB_FORM.
And press Enter. It will automatically add the interface for the generic UIBB IF_FPM_GUIBB
3)
Now if you click on the Methods tab, you will see all the methods implemented by these two
interfaces.Make Sure you go inside each and every Method and activate them so it wont
give short dump.
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
4)
* This method is for building Field catalog and actions required in the form
* Local Varibale declarations
DATA: li_action_line TYPE fpmgb_s_actiondef.
* Prepare Field catalog
eo_field_catalog ?= cl_abap_tabledescr=>describe_by_name( 'MAKT' ). " Here we can use any flat strutures
or local types
* Prepare actions
li_action_line-id
= 'GET_MAT'. " You can give wahtever name you want to the action ID
li_action_line-visible = cl_wd_uielement=>e_visible-visible.
li_action_line-enabled = abap_true.
li_action_line-imagesrc = 'ICON_ADDRESS'.
" Image for actions
APPEND li_action_line TO et_action_definition.
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
5)
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
9)
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
10) Change the component and View in the properties of WD Application. In this example we are using OIF
and hence the component is as follows. In case of other floorplans like GAF and OVP write FPM_GAF* and do
the F4 and you will get the list.
Component : FPM_OIF_COMPONENT
Interface view: FPM_WINDOW
11) Now go to the package where you have saved the WebDynpro Application and right click on
the Application and click Create/Change Configuration.
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
12) It will open the browser. Enter the Configuration ID. This is the FIRST CONFIGURATION of your FPM
application. This is called as APPLICATION CONFIGURATION. Press Enter so it will give the following
ERROR.
This is expected because till this point your APPLICATION CONFIGURATION does not exist. Click on Create
button. You will receive the success message.
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
13) After Application Configuration, its time to create the Component Configuration for your OIF
floorplan.
Enter the name component configuration name and click on Go to Component Configuration.
This is again expected error and same as above (Step 12). Click on Create and give your package and it will
open the next screen with the success message.
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
Now as mentioned in the informational message on screen, go to View and click on F4 help and select the
View as FORM_WINDOW.
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
Click OK
15) Now lets create the GUIBB Configuration and hence enter the Configuration Name and click
Enter. It will appear above the Configure UIBB button.
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
16) You will receive the same error and that is expected error. Click on Create.
17) Enter your package name and then it will ask for the FEEDER CLASS name. Enter the Feeder Class
name and click on Edit Parameters.
18) You will receive the warning message and that can be ignored.
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
19) On this screen, Click on the Add Group. It will add the group1 under Form and you can
name it.
20) After adding group, we need to configure that as follows. Select the MATNR as we want to
display it as Input field and then add Button Row. Click OK.
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
21) From Enhancement pack 5, we have some very good options like Value Suggestion while
entering the material number. In order to view all the options available; just click on the
Element: Material link under FORM-> Group1.
22) After that lets configure the button we have added and add the action to it.
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
23) To display the material details, lets add one more group and configure it by selecting the fields we want to
display as follows.
24) Click on the individual elements and set the property as follows :
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB
b) From SE80; enter your package name and select the application and click on Application Configuration
and execute.
26) The Result screen looks like as follows, Enter the material and the click on Get Details it will populate the
data.
A Step-by-Step guide to create a simple FPM application using Feeder Class for FORM GUIBB