SAP ABAP 性能优化技巧

本文译自theSpot4SAP.com的SAP ABAP Performance Tuning Tips & Tricks Introduction

性能优化的必要性

ABAP是SAP编程中的通用语言。在多数工程项目中,工作的重点是尽快组建一支ABAP程序员队伍,将设计文档交给他们,然后敦促他们在规定期限内交出ABAP程序。

在这种期限的压力之下,往往程序的效率就被忽略了。一个有效的程序应该能够在有限的时间内产生要求的输出,时间的长短取决于程序的复杂度,而不是像我们常常听到的那样,开始运行一个程序然后午饭回来后再看结果。

也许以上说法有些夸张,但一个性能优化的ABAP程序的确可以为终端用户节省时间,从而增加用户的产量,反过来也取悦了用户和管理者。

这个教程着重介绍各种性能优化的技巧使得ABAP的程序可以更加有效的完成它们的工作。教程面向已熟练掌握ABAP各种概念和语法的编程人员。

说明:程序的性能很多时候也是受到硬件的限制,这些不在本文的讨论范围之内。

=======================================================================

本教程分为以下几章,每一章介绍一种技巧:

15 Comments

  1. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 选择条件:

    […] var alimama_width=120; var alimama_height=240; var alimama_type=2; « SAP ABAP 性能优化技巧 SAP ABAP 性能优化技巧 — 集合函数 […]

  2. 程序员实验室 » Blog Archive » 简单话内表(internal table):

    […] 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 on SAP ABAP 性能优化技巧 — 使用 ABAP “Sort” 取代 “Order […]

  3. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 集合函数:

    […] 程序员实验室 » Blog Archive » 简单话内表(internal table) on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 on SAP ABAP […]

  4. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 视图取代基本表:

    […] 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 集合函数 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » 简单话内表(internal table) on SAP ABAP […]

  5. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 –- “into table” 语句:

    […] » Blog Archive » SAP ABAP 性能优化技巧 – 视图取代基本表 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 集合函数 on SAP […]

  6. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 修改一组纪录:

    […] » Blog Archive » SAP ABAP 性能优化技巧 –- “into table” 语句 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 – […]

  7. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 使用二分查找(Binary Search)选项:

    […] » Blog Archive » SAP ABAP 性能优化技巧 – 修改一组纪录 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 –- “into table” […]

  8. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 向内表添加纪录:

    […] Blog Archive » SAP ABAP 性能优化技巧 — 使用二分查找(Binary Search)选项 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 – 修改一组纪录 […]

  9. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 缓存表:

    […] » Blog Archive » SAP ABAP 性能优化技巧 — 向内表添加纪录 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — […]

  10. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 使用 “for all entries”:

    […] 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 缓存表 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 向内表添加纪录 […]

  11. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- “where” 语句的正确结构:

    […] » Blog Archive » SAP ABAP 性能优化技巧 — 使用 “for all entries” on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 缓存表 on SAP ABAP […]

  12. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 正确使用”move” 语句:

    […] » Blog Archive » SAP ABAP 性能优化技巧 — “where” 语句的正确结构 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 使用 “for all […]

  13. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 正确使用”inner join”:

    […] » Blog Archive » SAP ABAP 性能优化技巧 — 正确使用”move” 语句 on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — “where” […]

  14. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 使用 ABAP “Sort” 取代 “Order By”:

    […] » Blog Archive » SAP ABAP 性能优化技巧 — 正确使用”inner join” on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — […]

  15. 程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 -- 性能分析的工具:

    […] Blog Archive » SAP ABAP 性能优化技巧 — 使用 ABAP “Sort” 取代 “Order By” on SAP ABAP 性能优化技巧程序员实验室 » Blog Archive » SAP ABAP 性能优化技巧 — 正确使用”inner […]

Leave a comment