You are on page 1of 16

Floorplan Manager Overview

Introduction to FPM

TIP Core UI
March, 2012
Disclaimer

This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other agreement
with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to
develop or release any functionality mentioned in this presentation. This presentation and SAP's
strategy and possible future developments are subject to change and may be changed by SAP at any
time for any reason without notice. This document is provided without a warranty of any kind, either
express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this
document, except if such damages were caused by SAP intentionally or grossly negligent.

© 2011 SAP AG. All rights reserved. 2


FPM - Summary

What is Floorplan Manager (FPM)?


Framework to create UIs
 Based on Web Dynpro ABAP

Widely used in Business Suite 7


Mandatory for creation of new UIs
 As of BS 7i2010
More than 1000 FPM applications
 Throughout BS in 7i2011

Ideal for Customer, Partner, and Industries


Easy adaptation of existing UIs
 Modification-free
New development of customer UIs

© 2011 SAP AG. All rights reserved. 3


FPM – Main Aspects

Guideline Compliance
 User Interface and Accessibility

Generic and Reusable UI Components


 Patterns for common use cases

Central Control of Application Functionality


 Event Loop, navigation, messaging, …

Fully Configurable, yet Adaptable


 WYSIWYG, also by customers
 “Code-free” UI

End User Personalization


 Individual screen layout

© 2011 SAP AG. All rights reserved. 4


FPM – Basic Idea

© 2011 SAP AG. All rights reserved. 5


FPM – Basic Idea

FPM Framework
Support of configuration and
FPM applications are: assembly of all UI parts of an
• Configurable application:

• Customizable
 Header Area
• Personalizable  Forms
• Reusable  Lists
 Trees
• Guideline compliant  Searches
 Freestyle UI
 Page Layout

© 2011 SAP AG. All rights reserved. 6


In More Detail: Floorplans

Floorplans ... Overview Page Floorplan (OVP)


... are design templates for applications Designed for object overview & maintenance
... accomplish certain activities Available with NW 7.02
... are highly configurable
Guided Activity Floorplan (GAF)
Designed for step-by-step processes
Available with NW 7.01

Object Instance Floorplan (OIF)


Designed for object maintenance
Available with NW 7.01
Also available: QAF (Quick Activity Floorplan)

© 2011 SAP AG. All rights reserved. 7


Overview Page (OVP) Floorplan

Highly personalizable
screen layout

Sections &
various layout variants

Stackable panels:
Collapsible & moveable

Additional page types:


Suboverview, Edit, Confirmation
& Page Master

© 2011 SAP AG. All rights reserved. 8


Guided Activity Floorplan (GAF)

Clickable roadmap
with optional subroadmap
Toolbar with standard buttons
& step-specific buttons

© 2011 SAP AG. All rights reserved. 9


Object Instance Floorplan (OIF)

Extended header area


& toolbar

View switches (tabs)


& subviews

Variant concept
(depending on parameters)

© 2011 SAP AG. All rights reserved. 10


Generic UI Building Blocks (GUIBBs) – 1

Basic Idea
Guideline conforming content templates
Full integration into FPM framework
Generic configuration based on feeder classes
Generic feeder classes available (e.g. for BOL)

© 2011 SAP AG. All rights reserved. 11


Generic UI Building Blocks (GUIBBs) – 2

Available GUIBBs:
 Form
 List
 Tree
 Search
 Launchpad
_______________
Reuse UIBBs:
 Attachments
 Notes
POWL UIBB
Analytic GUIBBs

© 2011 SAP AG. All rights reserved. 12


Interaction of FPM / WDA Adaptation Layers

End user End user only

3 Personalization
Runtime

Administrator All users


in client
2 Customizing
Runtime

Developer All users


in all
1 clients
Configuration
Design time

Hierarchy
exclude
define Valid for
override

© 2011 SAP AG. All rights reserved. 13


Further Information

SAP Public Web:


SAP Developer Network (SDN): http://www.sdn.sap.com/irj/sdn/nw-ui
- Including „Developer‟s Guide‟ (Cookbook)
- Including document „How to create, adapt and enhance FPM applications‟
+ SDN Forum

Related SAP Education and Certification Opportunities


http://www.sap.com/education/
NET 313: 4-day classroom training on Floorplan Manager for Web Dynpro ABAP

© 2011 SAP AG. All rights reserved. 15


Thank You!
Contact information:

Dr. Dirk Becker Dr. Jens Böckenhauer


Development Project Manager Senior Developer
SAP AG – Dietmar-Hopp-Allee 16 – 69190 Walldorf - Germany
+49 6227 7-45061 +49 6227 7-62899
© 2012 SAP AG. All rights reserved

No part of this publication may be reproduced or transmitted in any f orm or f or any purpose Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal
without the express permission of SAP AG. Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services
The information c ontained herein may be changed without pr ior notice. mentioned herein as well as their respective logos are trademarks or r egistered trademarks
of Business Objects Software Ltd. in the U nited States and in other countries.
Some s oftware products marketed by SAP AG and its distributors contain proprietary
software c omponents of ot her software vendors. All other product and service names mentioned are the t rademarks of their respective
companies. Data c ontained in this document serves informational purposes only. National
Microsoft, Windows, E xcel, Outlook, and PowerPoint are r egistered trademarks of Microsoft
product specifications may var y.
Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, The information in this document is proprietary to SAP. No part of this document may be
System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, reproduced, copied, or transmitted in any f orm or for any purpose without the express prior
z/VM, z/OS, i5/OS, S /390, OS /390, OS/400, AS/400, S/390 Parallel Enterprise Server, written permission of SAP AG.
PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, This document is a preliminary version and not s ubject to your license agreement or any
OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, other agreement with SAP. This document contains only intended strategies, developments,
RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, and f unctionalities of the SAP® product and is not intended to be binding upon SAP to any
Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix ar e trademarks or r egistered particular course of business, product strategy, and/or development. Please note that this
trademarks of IBM Co rporation. document is subject to change and may be changed by SAP at any time without notice.
Linux is the registered trademark of Linus T orvalds in the U .S. and other countries. SAP assumes no responsibility for errors or omissions in this document. SAP does not
warrant the ac curacy or c ompleteness of t he i nformation, text, graphics, links, or ot her items
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are ei ther trademarks or
contained within this material. This document is provided without a warranty of any kind,
registered trademarks of Adobe Systems Incorporated in the United States and/or other
either express or implied, including but not limited to the implied warranties of
countries.
merchantability, fitness f or a particular purpose, or non-infringement.
Oracle i s a registered trademark of O racle Corporation.
SAP shall have no liability for damages of any kind including without limitation direct,
UNIX, X/Open, OSF/1, and Motif are r egistered trademarks of the O pen G roup. special, indirect, or consequential damages that may result from t he u se of t hese materials.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, V ideoFrame, and MultiWin are This limitation shall not apply in cases of intent or gross negligence.
trademarks or r egistered trademarks of C itrix Systems, Inc. The statutory liability for personal injury and defective products is not affected. SAP has no
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W 3C®, World control over the information that you may access through the u se of h ot links contained in
Wide Web Consortium, Massachusetts Institute of Technology. these materials and does not endorse your use of third-party Web pages nor provide any
warranty whatsoever relating to third-party Web pages.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of S un Microsystems, Inc., used under license for
technology invented and implemented by Netscape.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer
and other SAP products and services mentioned herein as well as their respective logos are
trademarks or r egistered trademarks of S AP A G in G ermany and other countries..

© 2012 SAP AG. All rights reserved. 40

You might also like