DATA:BEGIN OF ls_str,
NAME TYPE C LENGTH 10,
AGE TYPE I,
END OF ls_str.
结构体类型定义
TYPES: BEGIN OF LTY_PEOPLE,
NAME TYPE C LENGTH 10,
AGE TYPE I,
END OF LTY_PEOPLE.
数据类型包含 :
基本数据类型(已介绍总结过)
局部数据类型 (存在于程序内部中)
全局数据类型(存在于数据字典中) 上面定义的类型LTY_PEOPLE属于局部类型。
DATA ls_str1 TYPE LTY_PEOPLE. "参考局部数据类型进行定义。
DATA lv_carrid TYPE S_CARR_ID. "参考全局数据类型进行定义。
内表的定义
1. 根据结构体定义内表
DATA lt_tab1 LIKE TABLE OF ls_str.2.根据结构体类型定义内表
DATA lt_tab2 TYPE TABLE OF LTY_PEOPLE.3.根据内表类型定义内表
TYPES LTY_T_PEOPLE TYPE TABLE OF LTY_PEOPLE. "内标类型
DATA lt_tab3 TYPE LTY_T_PEOPLE.4.根据内标变量定义内表
DATA LS_PEOPLE TYPE LTY_PEOPLE.
DATA lt_tab4 LIKE TABLE OF LS_PEOPLE.5.根据内表定义内表
DATA lt_tab5 LIKE lt_tab4
结构体定义DATA:BEGIN OF ls_str, NAME TYPE C LENGTH 10, AGE TYPE I,END OF ls_str.结构体类型定义TYPES: BEGIN OF LTY_PEOPLE, NAME TYPE C LENGTH 10, AGE TYPE I,END OF LTY_PEOPLE.数据类型包含 :基本数据类型(已介绍总结过)局部数据类型 (存在于程序内部中)全局数据类型(存在于数据字典中)上面定义的类型LTY_PEO