【发布时间】:2020-08-10 14:10:35
【问题描述】:
我想从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_SETTING 是一种数据类型,包含来自 ZORK_JG_SETTING 透明表的数据,使用其他方法正确填充,因此该变量中有正确的数据
在屏幕的 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_setting 是空的。告诉我为什么以及如何修复它?
调用屏幕的位置
DATA: go_bukrs_conf TYPE REF TO zork_cl_scr_bukrs_conf.
CREATE OBJECT go_bukrs_conf
EXPORTING
pa_bukrs = '3020'.
CALL SCREEN 102.
还有 get_ms_zork_jg_settings 方法。我正在为形式参数分配一个字段值
method GET_MS_ZORK_JG_SETTING.
ms_zork_jg_setting = ms_zork_jg_setting."zwracana wartosc to pole/ atrybut
endmethod.
【问题讨论】:
-
这样的问题无法回答,因为你不提供代码,也不提供线索。你必须自己调试。