Performance for Web dynpro is very important, because it cover more than normal ABAP program, it's also related to Wgate, the HTTP request/response cycle, so the whole design is critical.
First we still have to follow the performance rule for normal ABAP program when we receive the data from database, but we have to add something more based on web side, please keep in mind the basic rule:
1. lower memory consumption, better performance.
2. using MVC, split the component up if too large, using if_wd_component_usage=>delete_component to delete all web dynpro component instances as soon as no longer needed
3. Using dynamic navigation or dynamic component usages only if it is absolutely necessary.
4. Set the lifetime of a view to when visible, if this view is displayed not too much.
5. Keep context as small as possible, Create context only required by UI binding, use assistance class or other ABAP OO class as data exchange. Use singleton node, do not use any dynamic attributes if_wd_context_node_info->add_attribute, bad context design cause huge runtime memory.
6. Don't raise exception in supply function, these cause runtime dump.
7. Do not use container scrolling (scrollingMode<>none), create application screens that fits the standard browser, avoid deep nesting of containers, groups and tabstrips, use the dynamic UI element programming only if it's necessary
Read more...
http://wiki.sdn.sap.com/wiki/display/Community/High+performance+of+Web+dynpro+ABAP
分享到:
相关推荐
Unit 1: Introduction to Floorplan Manager (FPM) for Web Dynpro ABAP 1 Exercise 1: Create Components Containing the UIBBs for a Floorplan and Implement Interface IF_FPM_UI_BUILDING_BLOCK Unit 2: FPM...
The Structural Concepts of Web Dynpro Components.PDF Web Dynpro ABAP Programming Guidelines.PDF
本节中主要记录WebDynpro For ABAP的基础操作.如各种UI Elment的使用,Context的使用等.
SAP WEB Dynpro for ABAP 简单ALV 展示 SAP WEB Dynpro for ABAP 简单ALV 展示SAP WEB Dynpro for ABAP 简单ALV 展示
Floorplan Manager for Web Dynpro ABAP ABAP FPM 2014版
SAP标准官方教程,webdynpro for ABAP高级 教程 NET313 - Floorplan Manager for Web Dynpro ABAP,免费下载
Web Dynpro ABAP for Practitioners
Web Dynpro for ABAP allows the development of user interfaces directly within the ABAP Workbench (SE80) and the Web Dynpro runtime environment is a central part of the ABAP server and can be used in ...
Floorplan Manager for Web Dynpro ABAP-basic FPM 基本概念
SAP Web Dynpro for ABAP 图片上传及使用
Webdynpro for ABAP tutorial
SAP WDA 详解
WebDynpro for ABAP WebDynpro for ABAP WebDynpro for ABAP WebDynpro for ABAP
以图例方式介绍Web Dynpro与Flash Island之间关系,并以实例一步一步展示Web Dynpro Abap与Flash Island的应用开发.
一个webdynpro的手册,适于初学者快速上手webdynpro,虽然是英文但是很简单易懂
web dynpro for abap 的官方学习文档 web dynpro for abap 的官方学习文档 web dynpro for abap 的官方学习文档
Controlling external windows