14.01.2020 Views

ABAP_to_the_Future

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12

Web Dynpro ABAP and Floorplan Manager

왘 QAF (Quick Activity Floorplan): A simpleapplication to enter one or two pieces

of data only (the sort of thing you might see on your mobile phone).

In this section, you’ll examine how you might build the Monster Monitor that

you built using WDA by using FPM instead. You’ll then see how the BOPF monster

business object integrates straight into the FM framework via the FBI (we

love acronyms—or, rather, WLA).

Creating Empty FPM Applications Using the FPM Workbench

In addition to modifying existing WDA components to build an FPM application around

them, it is also possible to create an empty FPM application using the FPM Workbench

and then insert existing WDA components. In both cases, the WDA components have

the functionality, and the FPM overlays this functionality with a standard look and feel;

however, the process steps involved are di fferent. Because most developers will be

modifying existing WDA components, inst ead of creating FPM applications from

scratch, this is the approach that is the focus of this chapter.

For more information about creating empty FPM applications, you can take a look at a

book by James Wood on this subject (see the “Recommended Reading” box at the end

of the chapter).

12.3.1 Creating an Application Using Floorplan Manager

In order to create an FPM application, th e first thing you have to do is—you got

it—open the tool. How you open FPM variesby system. In version 7.02, there are

no specific transaction codes related to FPM; you have to create a WDA application

that implements a specific interface, and only then can you call up FPM. In

version 7.31 and above, you can open FPM by calling Transaction FPM_WB (FPM

Workbench). The initial screen of Transaction FPM_WB is shown in Figure 12.28.

The screen in Figure 12.28 displays an enormous amount of options, some of

which are deliberately designed for interfacing with other SAP technologies. For

example, in the lower-left-hand corner you get extra options for creating applications

based on the SAP CRM BOL business object framework and also for OData

services, which are used for communicating SAP data models to the outside world

(e.g., SAPUI5).

The main pieces used for creating FPM applications are—remember, we all love

acronyms—UIBBs (Unreasonably Intolerant Bionic Bullfrogs). Amazing as it may

seem, some people say that the acronym stands for “User Interface Building

Blocks.”

548

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!