键入带有 ANY 或 DATA 的字段符号



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

方法 1

FIELD-SYMBOLS <fs> TYPE data.

方法 2

FIELD-SYMBOLS <fs> TYPE any.

我知道两者都是通用类型的,数据类型将在运行时分配。 我不明白的是两者有何不同(或者它们是否不同(。

是的,TYPE ANY 和 TYPE DATA 完全相同。摘自 ABAP 文档,通用 ABAP 类型:

泛型类型any可以,就像此处列出的所有泛型类型一样,除了 数据和对象,仅在 TYPE 之后直接指定,并且具有 那里的效果与泛型类型相同data.在键入 REF 之后, 仅数据(对于完全通用的数据引用变量(和对象(对于 可以指定完全通用的对象引用变量(。指定 引用到任何将定义一个完全通用的引用变量覆盖 数据引用和对象引用。这目前是不可能的。

相关内容

  • 没有找到相关文章

最新更新