2011年5月10日星期二

  ABAP 算法优化

1、对线性表操作,尽量不要使用loop嵌loop的复杂度为m*n的方式。

2、在loop中使用例如:read table git_ckmlpp with key kalnr = git_ckmlhd-kalnr bdatj = pa_bdatj poper = pa_poper binary search.的查询方式。

3、也可以更为简化的使用复杂度为M+N的查找方式,A,B表分别排序,再loop A表,然后对B表的index进行增加赋值。当A,B主键不相同时,增加index数值。即可查找到所有对应条目。

4、慎用cellecte。

没有评论:

发表评论