点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我不知道如何正确地提出问题,对不...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我不知道如何正确地提出问题,对不...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我不知道如何正确地提出问题,对不起。
我有一个基本的LIST类,还有一个REPORT类,report-> get_includes()返回TYPE REF TO LIST
当我尝试编译以下代码时,出现错误,提示我无法从引用调用方法。
DATA(Y)= NEW REPORT('FOO')-> GET_INCLUDES()。
DATA(Z)= Y-> GET(1)。
当我将get_includes的返回类型更改为TYPE LIST时,出现错误消息" Y不是引用变量"
因此错误表明我无法从参考变量调用,而且还必须从参考变量调用。
我希望我能正确地表达自己,如果没有,我很乐意澄清。
在此先感谢您的帮助!
您好 Kevin Holtkamp
将您的班级名称从LIST更改为ZLIST即可。 LIST是ABAP中的一个关键字,这就是为什么您会收到错误消息。
我建议使用LCL_类命名约定。
请注意
Mateusz
编辑: Sandra Rossi
Edit2注意到了,LIST是一个数据元素: 正如 StephanKöster所正确指出的那样,主要问题是LIST类是在REPORT类之后定义的。 在类REPORT之前定义它可以激活代码。 话虽这么说,使用类命名约定将触发正确的语法检查错误,这将指向正确的问题。
一周热门 更多>