可以使用类 型组将用户 定义的数据 类型或常量 存储在 ABAP/4 词典中,以 便在程序之 间使用。在 ABAP/4 程序中,可 以利用 TYPE-POOLS 语句声明类 型组,如下 所示:语法TYPE-POOLS .该语句允许 您使用程序 中的类型组 中定义的全 部数据类型 和常量。在 同一个程序 中可以使用 多个类型组 。可以通过选 择“工具 -> ABAP/4 工作台 -> 开发 -> ABAP/4 词典”,或 直接从 ABAP/4 程序维护类 型组。在第一种情 况下,在“ ABAP/4 词典:初始 屏幕”上的 “对象名” 字段中,为 类型组指定 一个 1 到 5 个字符的名 称,然后选 择“类型组 ”,接着选 择“显示” 、“更改” 或“创建” :在第二种情 况下,可以 双击 ABAP/4 程序中 TYPE-POOLS 语句后的类 型组的名称 。 如果不存在 该名称的类 型组,可以 创建它。否 则,系统显 示现有类型 组的定义, 然后可以对 它进行更改 。类型组的定 义是在 ABAP/4 编辑器中输 入的 ABAP/4 代码的一部 分。用于类 型组 的第一条语 句始终为:语法TYPE-POOL .紧接其后的 是利用语句 TYPES 和 常量 的数据类型 和/或常量 的定义(如 同 TYPES 语句和 CONSTANTS 语句 所述)。这 些数据类型 和常量的所 有名称必须 以类型组的 名称和下划 线开始:_。在 ABAP/4 词典中创建 类型组 HKTST, 如下所示:TYPE-POOL HKTST.TYPES: BEGIN OF HKTST_TYP1, COL1(10), COL2 TYPE I, END OF HKTST_TYP1.TYPES HKTST_TYP2 TYPE P DECIMALS 2.CONSTANTS HKTST_ELEVEN TYPE I VALUE 11.该类型组不 但定义两个 数据类型 HKTST_TYP1 和 HKTST_TYP2, 而且定义了 一个值为 11 的常量。任何 ABAP/4 程序都可以 如同下列程 序那样,利 用 TYPE-POOLS 语句使用该 定义:PROGRAM SAPMZTST.TYPE-POOLS HKTST.DATA: DAT1 TYPE HKTST_TYP1, DAT2 TYPE HKTST_TYP2 VALUE '1.23'.WRITE: DAT2, / HKTST_ELEVEN.输出为: 1.23 11类型组中定 义的数据类 型,用于利 用 DATA 语句声明数 据对象,而 且正如输出 所显示的那 样,在程序 中常量的值 是已知的。