gpt4 book ai didi

abap - 什么是 : TYPE, TYPES、TYPE-POOL、TYPE-POOLS 和类型组?

转载 作者:行者123 更新时间:2023-12-01 11:27:02 29 4
gpt4 key购买 nike

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

我找到的一些资源是:

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 是您在 DATAFIELD-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 并选择 Type Group 并在其中键入 ABAP 然后按 F7。您将看到由关键字 TYPE-POOL 定义的类型组的主体。

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

例子

REPORT zzz.

TYPE-POOLS: abap.

然后您可以在程序ZZZ 中使用该类型组中的类型。我想人们可以使用 INCLUDE 来达到这样的目的,但绝对不再推荐这样做。

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

关于abap - 什么是 : TYPE, TYPES、TYPE-POOL、TYPE-POOLS 和类型组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36420186/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com