点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我是ABAP对象的新手,但是当我尝试执行以下示例
时以报告格式出现错误
语句不可访问,错误指向该行
创建对象object_reference。
请帮助我摆脱这个错误。
----
-
CLASS主要定义
----
CLASS主要定义。
公共部分。
方法add_data导入i_data类型i。
方法get_data导出e_data类型char20。
私人部分。
数据属性TYPE char01。
ENDCLASS。
----
-
CLASS主要实现
----
CLASS主要实现。
方法add_data。
将i_data添加到属性。
终结法。
方法get_data。
CONCATENATE'属性值'属性
INTO e_data按空格分隔。
终结法。
ENDCLASS。
数据:object_reference TYPE REF TO main。
创建对象object_reference。
数据:var TYPE char20。 调用方法object_reference-> add_data(i_data = 3)。
var = object_reference-> get_data()。
写变种
谢谢。
阿鲁纳(Aruna)
你好Aruna,
由于提及至少一个事件(包括statemetns),因此导致出现该错误。 您的报告中有包含语句,不是吗? 因此在创建对象对象参考之前。 声明中仅提及START-OF-SELECTION。 它将解决您的问题。
此致
Kumar。
可以...。这就是谢谢你的答案
嗨,
在代码中包含选择开始事件。 请在下面找到完整的代码。 另外,我将代码更改为返回值。
报告ZTEST。
CLASS主要定义。
公共部分。
方法add_data导入i_data类型i。
METHODS get_data返回值(e_data)TYPE char20。
私人部分。
DATA属性类型为char01。
ENDCLASS。
CLASS主要实现。
方法添加数据。
将i_data添加到TO属性。
ENDMETHOD。
METHOD get_data。
CONCATENATE"属性值"属性
INTO电子数据按空格分隔。
ENDMETHOD。
ENDCLASS。
开始选择。
数据:object_reference TYPE REF TO main。
创建对象object_reference。
数据:var TYPE char20。
调用方法object_reference-> add_data(i_data = 3)。
var = object_reference-> get_data()。
写变种
最好的问候
Suresh
一周热门 更多>