cancel
Showing results for 
Search instead for 
Did you mean: 

How to improve web dynpro for java application performance

Former Member
0 Kudos

Hi experts,

Currentlly, I have a few web dynpro applications that run on SAP Netweaver Portal 7.0. Every time I click on the link to show the application, it took about 45 seconds to 60 seconds to load the application before I can see the view.

Note: I am the only person who access the application.

Accepted Solutions (0)

Answers (6)

Answers (6)

siddharth_jain
Active Contributor
0 Kudos

Hi,

Webdynpro Performance depends some extent to the Application server configuration and Architecture of WD Application.

if you have embedded the Interface views of some other Component Controller in you Application ,When you will open that application all the Interface controller will be initialized and will take some time.

You can implement some Caching using Maps and other classes at your Business logic layer which deals with Data base or R3 to improve the performance that will be first time activity and later on cache must be refreshed in case of any Updation.

in Addition of the Above To identify Which Application and Method Is causing Performance Problem Check the following SAP Help Documents:--

http://help.sap.com/saphelp_nw04s/helpdata/en/b5/7e1141e109ef6fe10000000a1550b0/frameset.htm

http://help.sap.com/saphelp_nw04s/helpdata/en/4f/8dd7406efa702ae10000000a155106/frameset.htm

http://help.sap.com/saphelp_nw04s/helpdata/en/ad/32b5403fd63426e10000000a1550b0/frameset.htm

Siddharth

venkatakalyan_karanam
Active Contributor
0 Kudos

Hi

Please refer the following links to improve the performance

http://help.sap.com/saphelp_nw04/helpdata/en/b5/7e1141e109ef6fe10000000a1550b0/frameset.htm

Regards

Kalyan

Former Member
0 Kudos

Hello Tan Gek Kim,

have you seen this PDF regarding the compatibility mode mentioned before:

Link: [Enhancing Web Dynpro Table Performance|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c092333b-0601-0010-e7af-8c227fb6d052]

Also please consider, that tables are a big performance problem in WebDynpro :

If you display more than about 50 rows the performance drops drastically-> Try to limit the number of displayed rows to allow the user to flip through the table.

Kind regards

Matthias

Former Member
0 Kudos

Hi Chaitanya,

Thanks for your answer, other than this setting, Any other setting or solution that will help?

Former Member
0 Kudos

Hi,

Check the webservices with out webdynpro and see is their any performance bottle necks happening in jdbc/r3 layer.

Regards

Ayyapparaj

Former Member
0 Kudos

Hi Chaitanya,

Each of the application contain 1 window with a viewset (1 column, 2 rows).

The top view contain a table with toolbar.

The bottom view contain several input fields & drop down by key fields.

3 Web service models are imported into each application.

Former Member
0 Kudos

Hi

Check your Table's compatabilityMode Property if that is auto change it to nw04Plus and check the performance

Best Regards

Chaitanya.A

Former Member
0 Kudos

How can you know if this has anything to do with the problem? The poster should first do a careful analysis of what really causes the performance problem.

Armin

Former Member
0 Kudos

Hi

Before commenting on anything we just want to know what are the elements used inside the view, are there any models imported? if yes how many models,

Perfomance will depend on the network trafic which you use and the configuration of the server also, so there are lot many dependenices behind this.

Best Regards

Chaitanya.A