cancel
Showing results for 
Search instead for 
Did you mean: 

Complex WebDynpro Applications

former_member205363
Contributor
0 Kudos

Hi Friends,

Till now I have been working on simple or plain WebDynpro Components.

Please give some complex scenarios on WebDynpro that you faced and do we have any Design Patterns that we need to follow for them.

Regards,

Lakshmi Prasad.

Accepted Solutions (1)

Accepted Solutions (1)

former_member192434
Active Contributor
0 Kudos

Probably you can look into below WDA.

Floor Plan Manager.

Componentization.

EPCF.

DC Customization

Consuming Web Services(External/Internal)

Hope will help

Former Member
0 Kudos

Hi,

If u know the usage of Bapi in webdynpro usins Adaptive RFC model, U can try creating SalesOrder and PurchaseOrder applications using the Standard BapiS which involves complex structure binding.

Regards,

srikanth

former_member192434
Active Contributor
0 Kudos

Hi laxmiprasad,

Business Package for MSS ERP 2005 release is based on FPM(Floor Plan Manager).Every self-service application is built upon the foundation of the self-service and follows a generic user interface pattern.

FPM is huge topic you need to check on help.sap.com

Thanks

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi Lakshmi Prasad!     

Indeed ,with  the FPM (Floorplan Manager ) you can build yourself a very complex Application including Components of WDY Abap , but also costomizable User Interface Building Blocks (UIBB) or Generic UIBB (GUIBB) , such as search engine or list or many other things. Feeder Klasses wich come ready implemented  (you just must complete or customize on your behalf with your type of data ) .

I had and have the Chance to work with these type of Framework and i am very glad to use it and i recomand it to everyone who wants to build flexible aplications.

If you want more information , then let me know .

Thanks ,

Regards Tiberiu Mihalci

Former Member
0 Kudos

Hi,

The Floor Plan Manager (FPM) is a framework for developing self-service applications using Web Dynpro for Java.

The Floor Plan Manager insures that all self-service applications follow a consistent pattern or road map. The pattern itself was designed to make the applications easily recognizable, clearly structured and simple to use. As a result, once you have set up the self-service applications for your enterprise, there is no requirement for end-user training or documentation.

Events in FPM

Different types of framework events lead to the FPM processing the event loop in different ways. A "user" event starts an event loop. The user event can be an application-specific event that is communicated between visible VACs in a current perspective. A user event can include clicking on a button on a UI, navigating to a new UI (e.g., a new Web page), or the like, which can result in a change of perspective.

A "save" event starts an event loop to save all modified or created UI elements. The save event is a special version of a user event, which causes the self-service application to save data. The save event is triggered after the user has modified UI elements (e.g., screen objects) and saves the modified elements.

A "review" event is a special version of a user event, which allows a user to preview changes before they are saved.

A "selection change" event is an event that is triggered when a UI selection, such as a selected skill in a profile, changes. In response to a selection change event, the FPM checks every VAC to determine if the VAC has unsaved data. If a VAC has unsaved data, the VAC "vetoes" the selection change and the FPM displays a warning message, in response to which the user may discontinue the event loop.

An "exit" event corresponds to exiting from, or shutting-down, an application. In response to an exit event, the FPM notifies all active components, including VACs and BLCs, that the application is about to shut-down. In turn, the components remove all locks on objects they have accumulated over time. The components also perform any necessary "clean-up" operations (e.g.. deleting unsaved data), and shut down.

Regards,

Sunaina Reddy T

former_member205363
Contributor
0 Kudos

Hi Friends,

Thank you for your valuable reply.............

I would like to know some more information about FPM.

-I herd that this require EHP4 Service pack.

-we have already having ESS/MSS Business Packages given by SAP then why we need this FPM to develop ESS application.

-What are the prerequisites to do FPM Application in WebDynpro.

Regards,

Lakshmi Prasad.

ravindra_bollapalli2
Active Contributor
0 Kudos

hi prasad,

the best book is for understanding the FPM(floor plan mager) FPM cook book u can search in sdn.sap.com or google u can find that one

let me know u need more on that one

ravindra

Former Member
0 Kudos

Hi,

An ESS applications is built on the FPM arcitecture.

FM arcitecture follows the MVC arcitecture

As per FPM each XSS applications has the following three components

CC Configuration Component

FC / BLC Business logic component

VC Visual component.

as the basic business logic is developed in FPM and not only ess all the self service applications are developed in FPM only

if you want to customize the components you need to make modifications in the FPM components .

for business logic you need to modigy FC/BLC component

Regards

Manohar

Former Member
0 Kudos

Hi Prasad

The following points should be ensured when the individual self-service applications are developed.

1)Enforce the consistency of all self-service applications with the floor plan.

2)Reuse of components that are needed in all or many of the self-service applications

3)Adaptivity of the user environment.

4)Implementation of general-purpose functions.

EHP is enhancement Package. FPM comes with EHP4 only and in previous packages there was no concept of FPM.

FPM adds pakage with few components which can be used in your application.

Check the cookbook for FPM too.

Check WebDynpro abap FPM cookbook

https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90f3cfd2-46d0-2b10-b3ab-eabf3452...

Let me know if you want any further information

Thanks and Regards

Tulasi Palnati

Former Member
0 Kudos

Hi,

Floor Plan manager is a framework on whcih the ESS / MSS applications aer built. An ESS applications is built on the FPM arcitecture.

FM arcitecture follows the MVC arcitecture

As per FPM each XSS applications has the following three components

CC Configuration Component

FC / BLC Business logic component

VC Visual component.

Regards

Manohar

Former Member
0 Kudos

Hi laxmi

Good example for complex web dynpro application is FPM(Floor Plan Manager)

Create FPM application this application involve aal senario like componentization etc

Regards

Ruturaj

former_member205363
Contributor
0 Kudos

Hi Friends,

Thank you for your quick replies.

Could you please explain more about FPM(Floor Plan Manager) and provide some useful links to do that.

Regards,

Lakshmi Prasad.

former_member197348
Active Contributor
0 Kudos

Hi Lakshmi,

FPM framework is used to develop self-service applications which follow a specific UI pattern. Their usage is self explanatory. Most of the ESS/MSS applications are designed using FPM framework.

Check this [wiki|https://wiki.sdn.sap.com/wiki/display/profile/How-to%20add%20a%20custom%20Web%20Dynpro%20iView%20to%20the%20MSS%20Employee%20Profile%20(ECC%206.0)] you have useful links as well in this wiki.

Check the [documentation |http://help.sap.com/saphelp_erp2005/helpdata/en/4b/fbb33af3014fdcbde5df8c408cd8b1/frameset.htm]as well.

Regards,

Siva

Former Member
0 Kudos

Hi,

FPM is a framework to develop self service applications, the development is done using webdynpro java.

This framwork is used so that there is a uniform pattern for self service application. It displays a roadmap so that the application proceeds in a step by step pattern

Former Member
0 Kudos

Hi laxmiprasad,

you work on these areas,

Adobe interactive forms

Export to excel

webservices (without destinations and with destinations)

file upload and file download

NWDI

Regards,

Sunaina Reddy T

ravindra_bollapalli2
Active Contributor
0 Kudos

hi prasad,

u can refer this area they are given some of the enterpraise applications (in the form of a wsdl)

https://www.sdn.sap.com/irj/sdn/esworkplace

get those and try to build the user interfaces and by u r own -- what i feel the complexcity of the applications in erp

ravindra