|
原帖由 rosefish 于 2009-5-21 11:50 发表 ![]()
“程序 = 算法 + 数据结构”
上面这个算法非常好,我觉得这是实现楼主需求的最佳算法。另外我想补充几点数据结构或者说是ABAP语法的看法:
1. loop itab 在ABAP中的语句是loop at itab.
2. end at 在ABAP中是一个关键字endat.
3. at new f. at end of f. 要考虑f前面的字段。比如内表的字段是f1,f2,...fn. 如果使用at new f2这样的语句,结果会被f1影响。详细情况请debug。
4. at end of f.语句执行后,f后面的字段值会丢失(变成*)。
因此,要用楼上的算法写一个完整的程序实现楼主的需求,可能需要解决上面的几个问题。
小鱼眼还真尖。
所以,还是我的一个程序是对的,要用last_value保存一下。 |
|