简单话内表(internal table)

内表是一个运行状态下存在的实例,它在程序开始运行时才生成,在程序结束运行时被销毁。

内表包含两个部分,可有可无的标题行(HeaderLine),和必需的表身。进出内表的值都必须通过标题行。

程序例子:

* 声明
data: begin of itab occurs 0,
x type c,
y type i,
end of itab.

* 初始化标题行 headerline
itab-x = ‘d’.
itab-y = 34.

* 向内表中存入值
append itab.
append itab.
append itab.

* 读取内表中的值
loop at itab .
write: / itab-x, itab-y. “输出列表
endloop.

4 Comments

  1. 蓝巍:

    今天看到大虾的文章不错,留个名。append itab^_^

  2. Aqua:

    谢谢 :-)

  3. 蓝巍:

    我有一本BC Abap Programming英文原版的书,PDF格式的,如果需要的话可以与我联系,大家一起交流。
    babylanwei@163.com

  4. Aqua:

    奥,谢谢,我这里还有几本书没看完,需要时我会与你联系。
    我也是刚刚开始学ABAP,多多交流。

Leave a comment