3.4.5  ABAP小技巧

3.4.5 ABAP小技巧

与ERP系统中开发ABAP程序不同的是,在BW系统中,往往会在各种例程中对数据库和当前数据表进行运行处理,很多时候这些处理数据量是十分巨大的,因此单条ABAP语句可能对性能产生致命的影响。下面列出BW系统中经常会遇到的场景的ABAP语句小技巧,如开始例程的数据包删除等,供读者参考使用。

1.避免过多的LOOP

978-7-111-50218-0-Chapter03-32.jpg

2.避免不必要的数据库访问

978-7-111-50218-0-Chapter03-33.jpg

3.重复使用数据

978-7-111-50218-0-Chapter03-34.jpg

4.避免嵌套的Select语句

978-7-111-50218-0-Chapter03-35.jpg

5.缓冲大数据表到内存

978-7-111-50218-0-Chapter03-36.jpg