Oop 没有从类方法返回到PBO的数据
我想从abap方法返回表的记录,它是类的字段 但PBO中的变量不会返回任何内容 课堂上的定义Oop 没有从类方法返回到PBO的数据,oop,abap,pbo,Oop,Abap,Pbo,我想从abap方法返回表的记录,它是类的字段 但PBO中的变量不会返回任何内容 课堂上的定义 data MS_ZORK_JG_SETTING type ZORK_JG_SETTING . methods GET_MS_ZORK_JG_SETTING returning value(MS_ZORK_JG_SETTING) type ZORK_JG_SETTING . MS_ZORK_JG_设置是一种数据类型,其中包含来自ZORK_JG_设置透明表的数据,使用其他方法正
data MS_ZORK_JG_SETTING type ZORK_JG_SETTING .
methods GET_MS_ZORK_JG_SETTING
returning
value(MS_ZORK_JG_SETTING) type ZORK_JG_SETTING .
MS_ZORK_JG_设置是一种数据类型,其中包含来自ZORK_JG_设置透明表的数据,使用其他方法正确填充,因此此变量中有正确的数据
在屏幕的pbo中,我想将返回值分配给和返回值类型相同的变量
MODULE pbo_0102 OUTPUT.
DATA: wa_jg_setting TYPE zork_jg_setting.
wa_jg_setting = go_bukrs_conf->get_ms_zork_jg_setting( ).
MOVE-CORRESPONDING wa_jg_setting TO zork_jg_setting.
ENDMODULE.
但wa_jg_设置为空。告诉我为什么以及如何修复
调用屏幕的位置
DATA: go_bukrs_conf TYPE REF TO zork_cl_scr_bukrs_conf.
CREATE OBJECT go_bukrs_conf
EXPORTING
pa_bukrs = '3020'.
CALL SCREEN 102.
并获得_ms_zork_jg_设置方法。我给一个形式参数赋值
method GET_MS_ZORK_JG_SETTING.
ms_zork_jg_setting = ms_zork_jg_setting."zwracana wartosc to pole/ atrybut
endmethod.
线路
ms_zork_jg_setting = ms_zork_jg_setting.
是无用的,因为您将返回参数的值分配给它本身
一般来说,var=var
总是没有意义的
可能您想做:
ms_zork_jg_setting = me->ms_zork_jg_setting.
回答这样的问题是不可能的,因为你没有提供代码,也没有提供线索。你必须自己调试。好的,愚蠢的错误,它是有效的,谢谢你的时间和帮助,祝你有一个愉快的一天!