与ERP系统中开发ABAP程序不同的是,在BW系统中,往往会在各种例程中对数据库和当前数据表进行运行处理,很多时候这些处理数据量是十分巨大的,因此单条ABAP语句可能对性能产生致命的影响。下面列出BW系统中经常会遇到的场景的ABAP语句小技巧,如开始例程的数据包删除等,供读者参考使用。
1.避免过多的LOOP
2.避免不必要的数据库访问
3.重复使用数据
4.避免嵌套的Select语句
5.缓冲大数据表到内存