SAP ABAP 性能优化技巧
本文译自theSpot4SAP.com的SAP ABAP Performance Tuning Tips & Tricks Introduction
性能优化的必要性
ABAP是SAP编程中的通用语言。在多数工程项目中,工作的重点是尽快组建一支ABAP程序员队伍,将设计文档交给他们,然后敦促他们在规定期限内交出ABAP程序。
在这种期限的压力之下,往往程序的效率就被忽略了。一个有效的程序应该能够在有限的时间内产生要求的输出,时间的长短取决于程序的复杂度,而不是像我们常常听到的那样,开始运行一个程序然后午饭回来后再看结果。
也许以上说法有些夸张,但一个性能优化的ABAP程序的确可以为终端用户节省时间,从而增加用户的产量,反过来也取悦了用户和管理者。
这个教程着重介绍各种性能优化的技巧使得ABAP的程序可以更加有效的完成它们的工作。教程面向已熟练掌握ABAP各种概念和语法的编程人员。
说明:程序的性能很多时候也是受到硬件的限制,这些不在本文的讨论范围之内。
=======================================================================
本教程分为以下几章,每一章介绍一种技巧:
程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 选择条件:
[...] var alimama_width=120; var alimama_height=240; var alimama_type=2; « SAP ABAP 性能优化技巧 SAP ABAP 性能优化技巧 — 集合函数 [...]
14 March 2008, 10:21 pm程序员实验室 » Blog Archive » 简单话内表(internal table):
[...] 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 on SAP ABAP 性能优化技巧 — 使用 ABAP “Sort” 取代 “Order [...]
14 March 2008, 10:29 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 集合函数:
[...] 程序员实验室 » Blog Archive » 简单话内表(internal table) on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 on SAP ABAP [...]
14 March 2008, 10:31 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 视图取代基本表:
[...] 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 集合函数 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » 简单话内表(internal table) on SAP ABAP [...]
14 March 2008, 10:31 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 –- “into table” 语句:
[...] » Blog Archive » SAP ABAP 性能优化技巧 – 视图取代基本表 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 集合函数 on SAP [...]
14 March 2008, 10:33 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 修改一组纪录:
[...] » Blog Archive » SAP ABAP 性能优化技巧 –- “into table” 语句 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 – [...]
14 March 2008, 10:33 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 使用二分查找(Binary Search)选项:
[...] » Blog Archive » SAP ABAP 性能优化技巧 – 修改一组纪录 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 –- “into table” [...]
14 March 2008, 10:34 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 向内表添加纪录:
[...] Blog Archive » SAP ABAP 性能优化技巧 — 使用二分查找(Binary Search)选项 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 – 修改一组纪录 [...]
14 March 2008, 10:34 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 缓存表:
[...] » Blog Archive » SAP ABAP 性能优化技巧 — 向内表添加纪录 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — [...]
14 March 2008, 10:34 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 使用 “for all entries”:
[...] 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 缓存表 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 向内表添加纪录 [...]
14 March 2008, 10:35 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- “where” 语句的正确结构:
[...] » Blog Archive » SAP ABAP 性能优化技巧 — 使用 “for all entries” on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 缓存表 on SAP ABAP [...]
14 March 2008, 10:35 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 正确使用”move” 语句:
[...] » Blog Archive » SAP ABAP 性能优化技巧 — “where” 语句的正确结构 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 使用 “for all [...]
14 March 2008, 10:36 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 正确使用”inner join”:
[...] » Blog Archive » SAP ABAP 性能优化技巧 — 正确使用”move” 语句 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — “where” [...]
14 March 2008, 10:36 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 使用 ABAP “Sort” 取代 “Order By”:
[...] » Blog Archive » SAP ABAP 性能优化技巧 — 正确使用”inner join” on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — [...]
14 March 2008, 10:36 pm程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 性能分析的工具:
[...] Blog Archive » SAP ABAP 性能优化技巧 — 使用 ABAP “Sort” 取代 “Order By” on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 正确使用”inner [...]
14 March 2008, 10:37 pm