SAP ABAP - 数据类型 (IV) [TYPE 系列关键字] - 请参阅用户定义的表类型
最编程
2024-03-16 16:35:14
...
TYPES:ty_tab_sflight TYPE TABLE OF sflight, ty_sflight TYPE LINE OF ty_tab_sflight. DATA gv_sflight TYPE ty_sflight.
上面给出了参照用户自定义表类型定义一行结构体类型的代码示例,并且最后使用了【DATA】语句将结构体类型实例化并且加入断点进行观察,具体效果如下图所示:
网络异常,图片无法展示
|
TYPE TABLE OF
【TYPE TABLE OF】语句是用来定义内表数据类型的语句。在SAP ABAP中拥有标准表类型、排序表类型、哈希表类型三种内表数据类型。关于内表数据的相关知识可以参考笔者的第七章系列文章:SAP ABAP——内表
*定义标准表类型 TYPES: <ty_tab_standard_name> TYPE [STANDARD] TABLE OF <type> [WITH NON-UNIQUE KEY <k1 k2 ... kn>] [INITIAL SIZE <n>]. *定义排序表类型 TYPES: <ty_tab_sorted_name> TYPE SORTED TABLE OF <type> [WITH [NON-UNIQUE|UNIQUE] KEY <k1 k2 ... kn>][INITIAL SIZE <n>]. *定义哈希表类型 TYPES: <ty_tab_hashed_name> TYPE HASHED TABLE OF <type> [WITH UNIQUE KEY <k1 k2 ... kn>] [INITIAL SIZE <n>].