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
分享到:
相关推荐
SAP Web Dynpro ABAP是SAP应用服务器ABAP部分中的一个模型驱动的开发工具,用于创建基于Web的应用程序。Web Dynpro ABAP属于SAP NetWeaver技术平台的一部分,是面向企业级应用解决方案的集成开发环境。NetWeaver是一...
《Web Dynpro ABAP for Practitioners》一书由Ulrich Gellert和Ana Daniela Cristea撰写,旨在为读者提供深入理解与实践Web Dynpro ABAP技术的全面指南。此书聚焦于Web Dynpro ABAP,一种在SAP NetWeaver平台上构建...
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
### SAP Web Dynpro ABAP:全面指南 #### 一、SAP Web Dynpro ABAP简介 SAP Web Dynpro ABAP是一种用于构建基于Web的应用程序的技术框架,它为开发人员提供了一个灵活且强大的工具集来设计用户界面(UI)。通过结合...
SAP Web Dynpro for ABAP 是 SAP 企业级应用程序开发中的一个重要组件,它提供了一种高效、用户友好的方式来构建复杂的企业级业务应用程序。Web Dynpro 是 SAP 的一种编程模型,专门设计用于构建富客户端应用程序,...
本节中主要记录WebDynpro For ABAP的基础操作.如各种UI Elment的使用,Context的使用等.
Web Dynpro for ABAP是SAP提供的一种强大的用户界面(UI)开发技术,主要用于构建企业级的、富交互性的Web应用程序。它专为ABAP编程环境设计,旨在提高开发效率和用户体验。本手册针对初学者,即使英文版,也易于...
在Web Dynpro ABAP开发中,控制外部窗口是一项重要的任务,尤其当涉及到用户交互和界面设计时。外部窗口,也称为子窗口或弹出窗口,是Web Dynpro应用程序中一个独立的显示区域,用于呈现特定内容。在本篇讨论中,...
**4.14 Web Dynpro ABAP应用在GUI应用中的集成(Integration of Web Dynpro ABAP Applications in GUI Applications)** 说明了如何将Web Dynpro ABAP应用集成到传统的GUI应用程序中。 **4.15 Web Dynpro应用的可访问...
### SAP Web Dynpro ABAP 与 Flash Island 应用开发详解 #### 一、引言 随着企业级应用对用户界面交互性和响应速度的要求日益提高,传统的 Web Dynpro ABAP 开发模式已不能完全满足需求。为了提升用户体验,增强...
1. Floorplan Manager (FPM) for Web Dynpro ABAP是SAP在2014年推出的,它是一种工具或框架,用于简化和加速Web Dynpro ABAP应用程序的开发,特别是在企业门户和类似的门户解决方案中。 2. FPM基于SAP NetWeaver...
SAP WEB Dynpro for ABAP 简单ALV 展示 SAP WEB Dynpro for ABAP 是一种基于 WEB 的开发环境,它提供了一个强大的开发平台,用于构建各种复杂的商业应用程序。在这个环境中,我们可以使用 ABAP 语言来开发各种应用...
### ABAP WebDynpro 开发知识点总结 #### 一、ABAP WebDynpro 概述 **ABAP WebDynpro** 是 SAP 提供的一种用于构建用户界面的技术框架,它允许开发者利用 ABAP 语言创建现代化的 Web 应用程序。WebDynpro 的核心...
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 ...
SAP ABAP WebDynpro开发是基于SAP的NetWeaver技术平台上的一个重要开发工具。WebDynpro是SAP的Web应用框架,它允许开发人员通过ABAP编程语言创建交互式的Web界面和后台逻辑。它代表了SAP在企业级Web应用开发方面的...
Web Dynpro 是 SAP 的一款基于 ABAP 的 Web 应用程序开发工具,用于构建业务应用程序。 课程概述 NET310 课程总共需要 5 天,课程编号为 50099989。课程旨在教授学生 Web Dynpro for ABAP 的基础知识,包括基本...
### Web Dynpro ABAP:初学者指南 #### 一、简介 在《Sappress Getting Started with Web Dynpro ABAP》这本书中,作者Dominik Ofenloch和Roland Schwaiger为读者提供了关于Web Dynpro ABAP的全面介绍。本书内容...