ABAP我在LOOP里READ TABLE KEY值相同 怎么区分
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABAP我在LOOP里READ TABLE KEY值相同 怎么区分相关的知识,希望对你有一定的参考价值。
通知单编号一样,所以取出来领用数量也一样了。
一般遇见这种情况不建议用read,用loop……where比较好
取内表F 关键字为A = a B = b C = c的多条数据的语句如下:
loop at F where A = a
and B = b
and C = c.
*数据处理
endloop.
这样就能取到关键字值相同的多条数据本回答被提问者和网友采纳 参考技术B 最好是把你对应的那小段LOOP代码一块发出来,然后说明白你的需求是什么。TABLE KEY相同,本来就该一起取出来。
ABAP LOOP语句在啥情况下可以被read替代
参考技术A 内表中只有一条记录的时候,或者是读取的条件能确定内表中的唯一一条记录的时候我认为事这样的,呵呵 参考技术B 按Key查找的时候,可以用Read二分法查找代替,效率很高。 参考技术C READ TABLE itab WITH KEY matnr = dobj BINARY SEARCH. 参考技术D 只去一条数据的时候
以上是关于ABAP我在LOOP里READ TABLE KEY值相同 怎么区分的主要内容,如果未能解决你的问题,请参考以下文章