ABAP程序执行效率优化
来源:互联网 发布:linux怎么改变用户目录 编辑:程序博客网 时间:2024/05/01 12:27
进行ABAP开发也有不少时间了,对程序效率方面有几点经验之谈,新手尤其要注意:
1、READ TABLE语句尽可能带BINARY SEARCH选项;
2、内表循环处理时,如果使用了where条件,使用排序内表效率较高,查找列设为key;
3、循环更新内表,使用LOOP AT ITAB ASSIGNING <WA>的方式效率更高;
4、IF语句中else很多的话,换用case方式效率较高;
5、对字符串的累加操作,定长的char型慢string型很多;
6、类方法比function执行速度要快很多;
7、尽可能不要产生数据类型自动转换操作,如form参数要指定类型;
8、对读取频繁又不是很大的表要启用缓存支持;
1、READ TABLE语句尽可能带BINARY SEARCH选项;
2、内表循环处理时,如果使用了where条件,使用排序内表效率较高,查找列设为key;
3、循环更新内表,使用LOOP AT ITAB ASSIGNING <WA>的方式效率更高;
4、IF语句中else很多的话,换用case方式效率较高;
5、对字符串的累加操作,定长的char型慢string型很多;
6、类方法比function执行速度要快很多;
7、尽可能不要产生数据类型自动转换操作,如form参数要指定类型;
8、对读取频繁又不是很大的表要启用缓存支持;
0 0
- ABAP程序执行效率优化
- SAP ABAP程序效率优化 Perfomance Tune
- SAP ABAP程序效率优化 Perfomance Tune
- SAP ABAP程序效率优化 Perfomance Tune
- SAP ABAP程序效率优化 Perfomance Tune
- ABAP程序运行效率
- 优化sql语句,提升程序执行效率
- 【数据处理】ABAP程序代码效率优化
- ABAP程序编写过程中怎么提高程序执行效率一
- ABAP程序编写过程中怎么提高程序执行效率二
- ABAP程序编写过程中怎么提高程序执行效率三
- ABAP程序编写过程中怎么提高程序执行效率四
- ABAP程序编写过程中怎么提高程序执行效率五
- ABAP程序编写过程中怎么提高程序执行效率六
- ABAP程序编写过程中怎么提高程序执行效率七
- ABAP程序编写过程中怎么提高程序执行效率八
- abap程序优化
- ABAP程序优化心得
- SVN 各种标志的意义
- 内存管理单元(MMU)介绍
- 深入学习J2EE的好例子,集成spring,datajpa,springmvc,shiro,freemarker,quartz(需要一定J2EE基础)
- LayoutInflater
- 关于孝敬老人的名言
- ABAP程序执行效率优化
- 【LeetCode】Unique Paths 解题报告
- C/C++操作符号的优先级
- 使用isolinux制作Linux启动光盘
- uva846简单数学题
- win8安装msi
- UVa做题阶段性总结(2014-12-08)——百题完结
- WiFi基本知识
- C++ 关键字nothrow