Getting started with Floor Plan Manager (Web Dynpro for ABAP)

By Pranav Nagpal, Infosys 

What is FPM?

Floorplan Manager (FPM) is a Web Dynpro ABAP application that provides a framework for developing new Web Dynpro ABAP application interfaces consistent with SAP UI guidelines (Standard definition from SAP doc). You can use the Floorplan Manager Configuration editor to combine application-specific views of one or more business applications to a new FloorPlan Manager application. Floorplan manager supports creating and configuring applications with following floorplans 

  • Object Instance Floorplan (OIF)

  • Guided Activity Floorplan (GAF)

  • Quality Activity Floorplan (QAF)

Using the FPM configuration editor following floorplan areas can be configured:

  • Identification Region (IDR)

  • Message Region (MR)

  • Context Navigation Region (CNR)

  • Roadmap Element

Getting Started

This BOK will provide you step by step procedure to create a simple FPM application. In this we will create application with Object Instance Floorplan (OIF). OIF will let you create a tabbed application; tabs will contain different views from a single or multiple components. 

Below are the steps to create a FPM application.

  1. Create a Web Dynpro Component with the required UIBBs and implement the Web Dynpro interface IF_FPM_UI_BUILDING_BLOCK.

  2. Create a Web Dynpro Application and specify parameters according to which floorplan instance you are using.

  3. Using the FPM Configuration Editor, create a configuration for the application.

  4. Test your application.

Creating a Web Dynpro Component

Open your SAP workbench and go to transaction SE80. Select Webdynpro component and enter name of new Zcomponent as shown below and press enter. It will popup a confirmation window before proceeding, press yes to create.

Select the implemented interface tab and add an interface IF_FPM_UI_BUILDING_BLOCK and press enter. Following screen will appear with a button Reimplement.


Press the Reimplement button and green icon in the Implementation State column indicates that your component is completely implemented. 

Expand the tree structure of view and double click on main view. Now add a UI element say text view here. Give it text say “Hello”. The screen will look like as shown below.

Now right click on Views and create a new view. It will ask for view name and description. Enter the required info and press enter.

Now in the second view add another text view.

Give any text for text view, say Welcome to world of FPM. Now right click on Windows and create a new Window. Give the name for new window and save it.

In the newly created window embed the second view, which you have created above. Right click on window name as shown below and select embed view.

Click here to continue...

Please send us your feedback/suggestions at webmaster@SAPTechnical.COM 

HomeContribute About Us Privacy Terms Of Use • Disclaimer • SafeCompanies: Advertise on SAPTechnical.COM | Post JobContact Us  

Graphic Design by Round the Bend Wizards

footer image footer image