Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
19Activity

Table Of Contents

Typographic Conventions
Floorplan Manager
Getting Started
User Interface Building Blocks
IF_FPM_UI_BUILDING_BLOCK Interface
Creating a Simple FPM Application
Creating a Web Dynpro Component
Adding Views to your Web Dynpro Component
Creating a Web Dynpro Application
FLUID (Flexible UI Designer)
Launching FLUID in Different Modes
Structure and Layout of FLUID
Changing the Layout of FLUID
Working with FLUID
Adding an Existing UIBB to your Application
Changing the Title of a Step inside an Application based on the GAF Floorplan
Editing the Form Component inside an Application
Adding a New Button to the Toolbar in a Floorplan Component of an Application
Moving back to a Floorplan Component from a GUIBB Component
Limitations
Wire Model
IF_FPM_UIBB_MODEL Interface
IF_FPM_FEEDER_MODEL Interface
FPM on BOL
Creating a GUIBB on BOL
Creating an FPM Application on BOL
Design Time with the FPM Configuration Editor
Floorplan Instances in the FPM Configuration Editor
OIF Instance
GAF Instance
OVP Instance
Adding and Activating Sub-Steps for GAF Applications
FPM Toolbar
Differences between an OIF and a GAF Toolbar
Adding Elements to a Toolbar
Adjusting the Toolbar Dynamically
Toolbar Buttons
Toolbar Button Events
IF_FPM_CNR_GAF Interface
Accessing the API for a GAF application:
GAF Specific Parameters
IF_FPM_CNR_OIF Interface
Accessing the API for an OIF application:
OIF Specific Parameters
FPM Complete Preview
FPM Identification Region (IDR)
Adjusting the IDR Dynamically
Adding a Link to the FPM Configuration Editor in the IDR
IF_FPM_IDR Interface
Providing a Link to the FPM Configuration Editor in the IDR
Quick Help
Creating Quick Help
Procedure
Variants
Configuring Variant Selection
Initial Screen
Skipping the Initial Screen
Confirmation Screen
FPM Event Loop
Raising Standard Events
Triggering the FPM Event Loop
Triggering Application-Specific Events
Reacting to Framework Events
Key Web Dynpro Methods
Different Categories of Web Dynpro Interfaces
Overview Page Floorplan (OVP)
Structure of an OVP
Page
Section
UIBBs / GUIBBs
Stacking
Page Master
Personalization
Personalization Editor
Toolbars
External Navigation Menus
Default Actions
Edit / Display Mode
Processing Mode for Collapsed UIBBs ('Lazy Load')
Technical UIBBs
Initial Search Page & External Navigation
OVP-Related FPM Events for Navigation
Dynamic Changes at Runtime
OVP CNR API
Application Configuration Controller API
Setting a Default ALV View for a Freestyle UIBB
Design Time Settings in the FPM Configuration Editor
Rendering the ALV Views during Runtime
FPM Dialog Boxes
Structure
Features
Creating and Configuring an FPM Dialog Box
Triggering Dialog Boxes from a Toolbar Button
Opening and Closing FPM Dialog Boxes
Event Processing in Dialog Boxes
The MV_IS_DIALOG_MODE Attribute
Sample Coding to Call A Dialog Box
Opening a Dialog Box using Direct API
Opening a Dialog Box by Raising an FPM Event
Message Manager for FPM Dialog Boxes
Error Page of an FPM Dialog Box
Enabling/Disabling Dialog Box Buttons at Runtime
Sample Code to Set the Status of the Dialog Box button
FAQs on FPM Dialog Boxes
Generic User Interface Building Block (GUIBB)
Feeder Classes
Context Menus in GUIBBs
Methods of IF_FPM_GUIBB_CTXT_MENU Interface
Methods of IF_FPM_ CTXT_MENU Interface
Form Component (GUIBB FORM GL2)
IF_FPM_GUIBB_FORM Interface
Group Layout in a Form
Form Component (GUIBB FORM)
Using the CHECKBOX_GROUP Display Type in a Form
Actions
Advanced Features
Changes to Elements from 'Old' List Component (GUIBB List)
List Component (GUIBB LIST)
IF_FPM_GUIBB_LIST_PAGING Interface
Additional Information on the List Component
FPM Events and the List Component
Rendering GUIBB List as ALV
Hierarchical List Component (GUIBB TREE)
IF_FPM_GUIBB_TREE Interface
Additional Information on the Hierarchical List Component
FPM Events and the Hierarchical List Component
Search Component (GUIBB SEARCH)
Integration
IF_FPM_GUIBB_SEARCH Interface
Enter, Reset, and Clear Buttons
Result List
Exclude Criteria
Dependent Searches
Launchpad Component (GUIBB LAUNCHPAD)
IF_FPM_GUIBB_LAUNCHPAD Interface
Tabbed Component (GUIBB TABBED COMPONENT)
Changing the Tabbed Component Dynamically at Runtime
POWL Component (GUIBB POWL)
Pre-requisites
The POWL Component in FPM
Configuring a POWL Component in FPM
The POWL Component at Runtime
Actions from Detail UIBB
Navigation to Error Page
Composite Component (GUIBB Composite)
Editing the Composite Component
Changing the Composite UIBB dynamically at Runtime
Analytical Components
Analytics List Component
Component Configuration
Tree Component with Analytics Feeder Class
Search Component with Analytics Feeder Class
Chart Component with Analytics Feeder Class
IF_BS_ANLY_GUIBB_CHART Interface
Chart Configuration for the Floorplan Manager
Chart Appearance
Chart Customizing File
Adding a Chart Component
FPM Events and the Chart Component
Application-Specific Analytics UIBBs
Analytical Application Programming Interface (API)
FPM Event Loop for Analytics and Planning
REUSE UIBB (RUIBB)
Attachment RUIBB
RUIBB Interface
Attachment RUIBB Features
Notes RUIBB
Adding the Notes RUIBB in FLUID
Notes RUIBB Features
Value/Input Helps for Generic UIBBs (GUIBBs)
Assignments in the Field Description
DDIC Value Help
Freestyle Value Help
Fixed Values
Drag-and-Dropping Data between UIBBs
Enabling Drag-and-Drop
Configuring Drag-and-Drop
Events and Event Parameters
Class, Methods and Parameters of Drag-and-Drop
Event Processing during Drag-and-Drop
Handling Drop in UIBBs
Dynamically Changing Drag-and-Drop
Context Based Adaptations (CBA)
Basic Concepts
Adaptation Schema
Adaptation Dimension
Adaptation Context
Inheritance of Component Configurations
Step-By-Step Example
Adding an Attachment UIBB for Managers
Adapting the Address Layout
Avoiding Unnecessary FPM Events
Setting the Adaptation Context Locally
Hiding of UIBBs
Navigation with Launchpads
Including a Launchpad in the User Interface
General Settings of Launchpads
Transporting a Launchpad
IF_FPM_NAVIGATION API
Integration: Navigation in the Event Loop
IF_FPM_NAVIGATE_TO API
Restarting a WD ABAP Application
Extracting Launchpad Content and Launch Service
Suspend and Resume
Suspending via Static Launchpad Customizing for URL Application Category
Suspending via Launchpad API
Resuming a Suspended Application
Handling Dialog Boxes
Triggering a Data-Loss Dialog Box in the FPM Event Loop
Handling Application-Specific Dialog Boxes
Deferring Current Event Processing
Registering a Dialog Box
Resuming the Event
IF_FPM_WORK_PROTECTION Interface
FPM Message Management
Using the FPM Message Manager
IF_FPM_MESSAGE_MANAGER Interface
Methods for Reporting Messages
Mandatory Parameters
Methods for Raising Exception Messages
Method for Clearing Messages
Handling of FPM Message Manager in Non-FPM Dialog Boxes
Message Manager – ON_NAVIGATE Event
FPM Message Manager FAQ
Message Mapper
Enabling Message Mapper
Message Mapping Fields
Message Context
Message Categories
Message Namespace
Message Source
Generalization
Changing Message Types
Hiding Messages
Hiding Messages and Generalization
Logging Messages
Mapping Message Variables
API Changes for Message Mapping
Customizing Tables for Message Mapper
Maintenance Views for Message Mapper
FPM Error Page
Handling of Transactions
Using the Transaction Interface
Settings for Transient Behaviour
Setting the Transient Flag
Using IF_FPM_RESOURCE_MANAGER to Veto Release Decision
Using an FPM Application Controller
Implementing the Application Controller
IF_FPM_APP_CONTROLLER Interface
Using an Application-Specific Configuration Controller
Implementing an AppCC Component
Methods
Implementing an AppCC Class
Sharing Data between UIBBs from Different Components
Using a Shared Data Component
Other Options for Sharing Data
Determining Navigation State Information at Runtime
Embedding an FPM Application
Constraints
FPM CHIP Integration
Structure of the UCW
Multi-Instantiability
Communication between FPM CHIPs
Creating a CHIP for a Single UIBB
Appendix I: Authorization Profiles
Appendix II: Building FPM Applications on BOL with NW703/WEBCUIF702
GUIBB Configuration with Generic BOL Feeder Class
Search GUIBB
Form GUIBB
List GUIBB
Tree GUIBB
Floorplan Configuration
BOL-Specific Settings
Wiring
OVP Application with Ex-place Navigation
Break-out Scenarios
Feeder Class Redefinition
Connector Class Redefinition
Transaction-Handler Class Redefinition
Freestyle UIBBs
Application Controllers
Special Topics
FPM BOL CHIP Integration
Appendix III: Guidelines for Edit Scenarios for List ATS UIBB
Objectives
Prerequisites
Change Log
Application Scenarios
Extension of Feeder Interface
Unique Key Mode
Moving of Rows
Programming Examples
Stable Line Order Mode
Own Delta Handling
No Delta Handling
Appendix IV: Multi-Value Fields
How to Use a Multi-Value Field
0 of .
Results for:
No results containing your search query
P. 1
FPM_7.3

FPM_7.3

Ratings: (0)|Views: 2,431|Likes:
Published by jayakrishna.k

More info:

Published by: jayakrishna.k on Jul 23, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/25/2013

pdf

text

original

You're Reading a Free Preview
Pages 6 to 16 are not shown in this preview.
You're Reading a Free Preview
Pages 22 to 97 are not shown in this preview.
You're Reading a Free Preview
Pages 103 to 168 are not shown in this preview.
You're Reading a Free Preview
Pages 174 to 243 are not shown in this preview.
You're Reading a Free Preview
Pages 249 to 296 are not shown in this preview.

Activity (19)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Alexey Yaremenko liked this
vanisreerajan liked this
samudram66 liked this
m_mca liked this
Praveen Asthana liked this
Michiel Bramer liked this
Vaibhav Kumar liked this
Subhobrata Dey liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->