本文主要是介绍[SAP ABAP] 读取内表数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.读取单条数据
1.1 索引查找
语法格式
READ TABLE <itab> INTO <wa> INDEX <idx>.
<itab>:代表内表
<wa>:代表工作区
<idx>:代表索引值
示例1
结果显示:
1.2 关键字查找
READ TABLE <itab> INTO <wa> WITH KEY k1 = f1 k2 = f2 ... kn = fn.
<itab>:代表内表
<wa>:代表工作区
kn = fn:代表关键字
示例2
结果显示:
1.3 二分查找
语法格式
READ TABLE <itab> INTO <wa> WITH KEY k1 = f1 k2 = f2 ... kn = fn BINARY SEARCH.
<itab>:代表内表
<wa>:代表工作区
kn = fn:代表关键字
示例3
结果显示:
提示Tips
① 二分查找可以提高查询效率
② 在使用二分查找之前,必须先对需要二分查找的内表进行升序排序
2.循环读取多条数据
语法格式
LOOP AT <itab> INTO <wa>. <Statement block>.
ENDLOOP.
<itab>:代表内表
<wa>:代表工作区
示例4
结果显示:
这篇关于[SAP ABAP] 读取内表数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!