收到错误消息"语句不可访问"。 帮我解决这个问题

2020-09-04 02:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我是ABAP对象的新手...

         点击此处--->   EasySAP.com群内免费提供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)

3条回答

嗨,

在代码中包含选择开始事件。 请在下面找到完整的代码。 另外,我将代码更改为返回值。

报告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

一周热门 更多>