Abap 使用任意字符或数据键入字段符号

Abap 使用任意字符或数据键入字段符号,abap,typing,Abap,Typing,我目前正在学习ABAP,想知道以下定义字段符号的方法之间的区别是什么 方法1 FIELD-SYMBOLS <fs> TYPE data. 字段符号类型数据。 方法2 FIELD-SYMBOLS <fs> TYPE any. 字段符号类型任意。 我知道这两种类型都是泛型的,数据类型将在运行时分配。我不明白的是,这两种类型有什么不同(或者如果它们完全不同的话)。是的,任何类型和类型数据都是完全相同的。摘录自: 泛型类型可以与此处列出的所有泛型类型一样,除了 数据和对象

我目前正在学习ABAP,想知道以下定义字段符号的方法之间的区别是什么

方法1

FIELD-SYMBOLS <fs> TYPE data.
字段符号类型数据。
方法2

FIELD-SYMBOLS <fs> TYPE any.
字段符号类型任意。

我知道这两种类型都是泛型的,数据类型将在运行时分配。我不明白的是,这两种类型有什么不同(或者如果它们完全不同的话)。

是的,任何类型和类型数据都是完全相同的。摘录自:

泛型类型可以与此处列出的所有泛型类型一样,除了 数据和对象,只能直接在TYPE和之后指定 与泛型类型
数据
的效果相同。在类型REF TO之后, 仅数据(用于完全通用的数据引用变量)和对象(用于 可以指定完全通用的对象引用变量)。指定 引用any将定义一个完全通用的引用变量,包括 数据引用和对象引用。这在目前是不可能的