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

2020-09-04 02:59发布

         点击此处--->   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)

         点击此处--->   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条回答
昵称总是被占用
1楼-- · 2020-09-04 03:39

你好Aruna,

由于提及至少一个事件(包括statemetns),因此导致出现该错误。 您的报告中有包含语句,不是吗? 因此在创建对象对象参考之前。 声明中仅提及START-OF-SELECTION。 它将解决您的问题。

此致

Kumar。

浮生未央
2楼-- · 2020-09-04 03:32

可以...。这就是谢谢你的答案

嗨,

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

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

一周热门 更多>