Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 没有从类方法返回到PBO的数据_Oop_Abap_Pbo - Fatal编程技术网

Oop 没有从类方法返回到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_设置透明表的数据,使用其他方法正

我想从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_设置透明表的数据,使用其他方法正确填充,因此此变量中有正确的数据

在屏幕的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.

回答这样的问题是不可能的,因为你没有提供代码,也没有提供线索。你必须自己调试。好的,愚蠢的错误,它是有效的,谢谢你的时间和帮助,祝你有一个愉快的一天!