Skip to Content

Need of Floorplan Manager

Hi,

I have been working on Webdynpro for sometime, now I am introduced to FPM for webdynpro abap. WDA is a web based application, FPM also web based application. Then Why FPM is better then WDA. Can anyone suggest Why we need FPM and Why FPM is better than WDA.

Thanks in advance

Jana

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • Best Answer
    Posted on Aug 02, 2012 at 10:55 AM

    Hello Jana,

    with FPM you will get some features, you will miss within WD4A:

    CodeFree UI: You can create WDA-Application without programming one line of code within your UI. You can configure your UIs but just on top of the metadata which you will provide with your feeder-classes.

    Event-based processing: You are encapsulated from the classical WD4A-Event cycle and get special events on your feeders ( e.g. SAVE, CANCEL ... ). Furthermore, FPM handles all main actions like closing your application, ask for changes etc...

    The feeder concept gives you the possibility to move all UI-coding in a layer beyond the UI and so you can have more control about what you want to show in the UI.

    Some more "small" features: Configuration and no modifiication of existing applications, CI-guideline compliant, one single user-experience. And some more cool features. Starting with EhP3 you will get a powerful UI-Designer called FLUID, which let you customize your UIs like WYSIWYG.

    If you want some information about architectural structure, look here: http://scn.sap.com/community/web-dynpro-abap/floorplan-manager/blog/2011/11/28/using-floorplan-manager-in-your-own-applications and http://scn.sap.com/community/web-dynpro-abap/floorplan-manager/blog/2011/12/16/create-a-clear-structure-of-your-fpm-application.

    One hot topic, I forget: By using FPM, you can save time: I estimate, that a FPM-Application will cost 30%-50% less comparing with a classical WD4A-Application.

    Kind regards,

    Hendrik

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Aug 02, 2012 at 10:35 AM

    Hi Khushboo,

    Thanks for reply, i dont have permission to use Search UIBB, i had used only Tabbed UIBB, can you elaborate more about why we choose FPM and what is the actual use of FPM... is there any sample scenario based example.

    Regards

    Jana

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Ok. So You used Tabbed UIBB. You must have realized even when using the Tabbed UIBB that your effort would have reduced drastically with not having to code so much.

      So one benefit is reduced coding. The configuration takes care of a lot of things about which we dont have to bother.

      Plus, as I mentioned in my previous post, newer features may be added which will be available only in the FPM. So its best for us to use FPM to develop applications in case we need to enhance our applications later.

      A very Simple example is:

      VIEW1 has a button NEXT.

      VIEW2 has a button BACK.

      Now if you do not use FPM, you code for NEXT and BACK. Plus you create navigation link between the two..

      If you use GAF, you do not have to code for NEXT or BACK or create any navigation link between the windows. The configuration takes care of this. And.......

      The Application looks so much better and elegant.

  • author's profile photo Former Member
    Former Member
    Posted on Aug 02, 2012 at 07:27 AM

    FPM lets you provide consistent look and feel to your applications and also gives you almost ready to use components with minimal amount of coding required on your part since a lot of things can be handled only by Configuration.

    For e.g. If you have worked with SEARCH UIBB, you would understand, how difficult it would be to develop such a screen with Web Dynpro.

    And since its a newer approach, we may get newer enhancements which may work only with FPM and not Web Dynpro. So it is good if we follow that approach too.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.