如何使用数据元素创建数据对象?
How can I create a data object using data elements?
我想知道使用数据元素创建数据对象的方法有哪些?
请帮助我找到使用数据元素创建数据对象的正确方法。
在以下示例中,carr_id
是数据元素。
DATA var LIKE carr_id
DATA var TYPE REF TO carr_id
PARAMETERS var TYPE carr_id
CREATE DATA d_object TYPE carr_id.
Creating 数据对象与声明数据对象非常相似。
你所有的语句都有不同的含义,只有我的可以命名为创建数据对象。
DATA var LIKE carr_id.
这是声明 数据对象,其类型与之前创建的(原文如此!)数据对象相似。所以你的 carr_id
这里应该是数据对象(比如 var
)而不是数据元素。
DATA var TYPE REF TO carr_id.
这也是数据对象的声明,但引用了 carr_id
数据元素。此处声明 reference,而不是平面数据对象。这不一样。
最后
PARAMETERS var TYPE carr_id.
是一个特殊的 class 数据对象,称为 selection parameters,在选择屏幕中有特殊用途。它们不应在其他情况下使用。
所以没有你的行是数据对象的创建,它们是纯粹的声明。让我们坚持适当的条款。
我想知道使用数据元素创建数据对象的方法有哪些?
请帮助我找到使用数据元素创建数据对象的正确方法。
在以下示例中,carr_id
是数据元素。
DATA var LIKE carr_id
DATA var TYPE REF TO carr_id
PARAMETERS var TYPE carr_id
CREATE DATA d_object TYPE carr_id.
Creating 数据对象与声明数据对象非常相似。
你所有的语句都有不同的含义,只有我的可以命名为创建数据对象。
DATA var LIKE carr_id.
这是声明 数据对象,其类型与之前创建的(原文如此!)数据对象相似。所以你的 carr_id
这里应该是数据对象(比如 var
)而不是数据元素。
DATA var TYPE REF TO carr_id.
这也是数据对象的声明,但引用了 carr_id
数据元素。此处声明 reference,而不是平面数据对象。这不一样。
最后
PARAMETERS var TYPE carr_id.
是一个特殊的 class 数据对象,称为 selection parameters,在选择屏幕中有特殊用途。它们不应在其他情况下使用。
所以没有你的行是数据对象的创建,它们是纯粹的声明。让我们坚持适当的条款。