ABAP程序性能优化

本文介绍了11条ABAP开发原则,如减少查询、避免星号查询、利用内连接等,以及推荐使用的SAP性能调优工具SM50、ST05等,旨在帮助开发者提高代码效率和系统响应速度。
摘要由CSDN通过智能技术生成

ABAP开发原则

1、不使用select ...... not select

2、尽可能减少查询出来的数目条数,多使用where来限制数据

3、尽量减少访问的数据库数量

4、避免使用select * ,不要偷懒,应该只查询需要的字段

5、不要在select语句中使用order by,sort语句更加高效

6、使用for all entries in要注意后面接的内表不能为空

7、如果版本是752及以上,推荐用inner join关联内表

8、不要在loop里面使用select,特别是内表数量很大

9、不要loop里嵌套loop

10、避免使用select distinct语句。在抽取数据到内表后用delete adjacent duplicates语句来消除重复行

11、read table的之前使用sort table by对内表进行排序, 然后使用binary search(二分法)

SAP性能调优工具

SM50, ST05, SAT, SCI, STAD (STATS) 和ST12 推荐下面这篇文章

【09】SAP ABAP性能优化 - 调优工具 SM50 | ST05 | SAT | SCI | STAD (STATS) | ST12_sap stad-CSDN博客

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值