abap关于类型组中定义结构

我刚学ABAP,用户手册提到类型组定义,我不知道应该在哪里定义,最好附图,先致谢意。类型组可在类型组中定义结构(参见使用类型组(页3–27))。该方法适用于几个开发者共同... 我刚学ABAP,用户手册提到类型组定义,我不知道应该在哪里定义,最好附图,先致谢意。类型组可在类型组 中定义结构 (参见 使用类型组 (页 3–27) )。该方法 适用于几个 开发者共同 工作的大型 程序所用的 结构中。DECLA 类型组:TYPE-POOL DECLA .TYPES: BEGIN OF DECLA_LINE, NAME(10) TYPE C, AGE(2) TYPE N, COUNTRY(3) TYPE C, END OF DECLA_LINE.程序 FORMPOOL 使用 DECLA 类型组 ,并包含子 程序 COMPONENTS 。PROGRAM FORMPOOL.TYPE-POOLS DECLA. 展开
 我来答
匿名用户
2013-09-08
展开全部
可以使用类 型组将用户 定义的数据 类型或常量 存储在 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 语句声明数 据对象,而 且正如输出 所显示的那 样,在程序 中常量的值 是已知的。
匿名用户
2013-09-08
展开全部
从miniSAP网站上搜到,先贴后看。TYPE-POOL Basic formTYPE-POOL typepool. EffectIntroduces a type group. You can only maintain a type group via the ABAP/4 Dictionary (using Transaction SE11 ). The name typepool must match the name in the ABAP/4 Dictionary . You can only define types and constants in type groups. The names of all these types and constants must begin with the name of the type group and an underscore. ExampleTYPE-POOL ABCDE.TYPES: ABCDE_PACKED TYPE P, ABCDE_INT TYPE I.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式