首先
ABAP 中的内表相当于其他程序设计语言中的二维数组,存储多行结构相同的数据
不同于二维数组,内表在创建后,列结构和列数是固定不变的,而行数是动态增长的
内表支持循环对每行数据进行操作,也支持整体操作
内表时具有行和列的表结构,然而,不同于数据库,内表仅在程序运行期间在内存中存储数据
DATA: ITAB_WA TYPE|LIKE line. "声明一个内表工作区
DATA: ITAB TYPE|LIKE line OCCURS 0. "声明一个无工作区的内表
DATA: ITAB TYPE|LIKE STANDARD TABLE OF INITIAL SIZE 0. " 声明一个有工作区的内表
DATA: ITAB TYPE|LIKE line OCCURS 0 WITH HEADER LINE. " 声明一个带工作区的内表
DATA: ITAB TYPE|LIKE STANDARD TABLE OF line INITIAL SIZE 0 WITH HEADER LINE. "声明一个带工作区的内表
type ref to 属于abap中 面向对象的变成,它是定义一个类的对象