什么是:TYPE、TYPES、TYPE-POOL、TYPE-POOLS 和类型组?
What are: TYPE, TYPES, TYPE-POOL, TYPE-POOLS and type group?
找了几个资源,不知道看懂了没。
我找到的一些资源是:
http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb2ff3358411d1829f0000e829fbfe/content.htm
http://basicsofabap.blogspot.com.tr/2009/04/type-groups.html
http://scn.sap.com/docs/DOC-32630
能否帮我输入关键字:TYPE
、TYPES
、TYPE-GROUP
、TYPE-POOL
?
在哪里以及为什么使用它们?
TYPE
是您在 DATA
或 FIELD-SYMBOLS
声明中使用的关键字。
例子
DATA lv_number TYPE i.
FIELD-SYMBOLS <fs_string> TYPE string.
TYPES
是用于定义局部类型的关键字。
例子
TYPES tt_numbers TYPE STANDARD TABLE OF char5 WITH DEFAULT KEY.
TYPES: BEGIN OF t_my_structure,
id TYPE integer,
comment TYPE string,
END OF t_my_structure.
TYPES: BEGIN OF t_extended_t000,
my_extension TYPE char5.
INCLUDE TYPE t000.
TYPES END OF t_extended_t000.
TYPE-POOL
是一组本地定义的类型,因此您可以在许多模块中使用这些类型而无需重复。
TYPE-POOL
的一个示例是类型组 ABAP
。转到事务 SE11
和 select 键入组并在其中键入 ABAP
然后按 F7。您将看到由关键字 TYPE-POOL
.
定义的类型组的主体
您可以通过使用 TYPE-POOLS
关键字将其导入您的报告来使用此类类型组。
例子
REPORT zzz.
TYPE-POOLS: abap.
然后您可以在您的程序中使用该类型组中的类型 ZZZ
。我想人们可以使用 INCLUDE
来达到这样的目的,但绝对不再推荐这样做。
我找不到关键字 TYPE-GROUP
因为这很可能根本不是关键字。类型组是类型池的同义词。
Type:是Abap中的关键字,用于引用任何内置数据类型..
Types:是Abap中的关键字之一,用于声明本地数据类型。
Type-pool:用于创建用户定义的数据types.it在abap字典中创建,可以在所有abap中使用programs.type-pool必须是definition中的第一个定义..
Type-Pools: 用来访问type-pool中的type group..比如SLIS就是其中一个type group,要在我们的程序中使用Type-Pools 就会用到Slis。
找了几个资源,不知道看懂了没。
我找到的一些资源是:
http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb2ff3358411d1829f0000e829fbfe/content.htm
http://basicsofabap.blogspot.com.tr/2009/04/type-groups.html
http://scn.sap.com/docs/DOC-32630
能否帮我输入关键字:TYPE
、TYPES
、TYPE-GROUP
、TYPE-POOL
?
在哪里以及为什么使用它们?
TYPE
是您在 DATA
或 FIELD-SYMBOLS
声明中使用的关键字。
例子
DATA lv_number TYPE i.
FIELD-SYMBOLS <fs_string> TYPE string.
TYPES
是用于定义局部类型的关键字。
例子
TYPES tt_numbers TYPE STANDARD TABLE OF char5 WITH DEFAULT KEY.
TYPES: BEGIN OF t_my_structure,
id TYPE integer,
comment TYPE string,
END OF t_my_structure.
TYPES: BEGIN OF t_extended_t000,
my_extension TYPE char5.
INCLUDE TYPE t000.
TYPES END OF t_extended_t000.
TYPE-POOL
是一组本地定义的类型,因此您可以在许多模块中使用这些类型而无需重复。
TYPE-POOL
的一个示例是类型组 ABAP
。转到事务 SE11
和 select 键入组并在其中键入 ABAP
然后按 F7。您将看到由关键字 TYPE-POOL
.
您可以通过使用 TYPE-POOLS
关键字将其导入您的报告来使用此类类型组。
例子
REPORT zzz.
TYPE-POOLS: abap.
然后您可以在您的程序中使用该类型组中的类型 ZZZ
。我想人们可以使用 INCLUDE
来达到这样的目的,但绝对不再推荐这样做。
我找不到关键字 TYPE-GROUP
因为这很可能根本不是关键字。类型组是类型池的同义词。
Type:是Abap中的关键字,用于引用任何内置数据类型.. Types:是Abap中的关键字之一,用于声明本地数据类型。 Type-pool:用于创建用户定义的数据types.it在abap字典中创建,可以在所有abap中使用programs.type-pool必须是definition中的第一个定义.. Type-Pools: 用来访问type-pool中的type group..比如SLIS就是其中一个type group,要在我们的程序中使用Type-Pools 就会用到Slis。