首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是:类型、类型、类型池、类型池和类型组?

什么是:类型、类型、类型池、类型池和类型组?
EN

Stack Overflow用户
提问于 2016-04-05 15:49:12
回答 2查看 12.1K关注 0票数 3

我找到了一些资源,但我不确定我是否理解。

我找到的一些资源是:

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

你能帮我找出关键字:TYPETYPESTYPE-GROUPTYPE-POOL吗?

在哪里使用它们?为什么使用它们?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-05 16:14:34

例如,TYPE是您在DATAFIELD-SYMBOLS声明中使用的关键字。

示例

代码语言:javascript
复制
DATA lv_number TYPE i.

FIELD-SYMBOLS <fs_string> TYPE string.

TYPES是用于定义本地类型的关键字。

示例

代码语言:javascript
复制
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是一组本地定义的类型,因此您可以使用这些类型,而不会在许多模块中重复。

类型组ABAP就是TYPE-POOL的一个例子。转到transaction SE11并选择Type Group并在那里键入ABAP,然后按F7。您将看到由关键字TYPE-POOL定义的类型组的主体。

您可以通过使用TYPE-POOLS关键字将其导入到报表中来使用这样的类型组。

示例

代码语言:javascript
复制
REPORT zzz.

TYPE-POOLS: abap.

然后,您可以在程序ZZZ中使用此类型组中的类型。我猜人们可以使用INCLUDE来实现这个目的,但现在绝对不再推荐这样做了。

我找不到关键字TYPE-GROUP,因为这很可能根本不是一个关键字。类型组是类型池的同义词。

票数 5
EN

Stack Overflow用户

发布于 2016-08-22 16:51:20

Type:是Abap中的一个关键字,用于引用任何内置数据类型。Types:是Abap中用于声明本地数据类型的关键字之一。类型池:用于创建用户自定义数据池在abap字典中创建,可用于所有abap程序中。types.it池必须是定义中的第一个定义。type -pool:它用于访问type -pool中的类型组,例如SLIS是一个类型组,为了在我们的程序中使用它,将使用Type-Pools Slis。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36420186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档