如何在cl_gui_container=>default_screen中显示SALV

问题描述 投票:0回答:1

抱歉这个极其简单的问题,我似乎无法在容器中显示 SALV 表

cl_gui_container=>default_screen

最少代码:

DATA: lo_salv_table type ref to cl_salv_table.

  SELECT * FROM SFLIGHT UP TO 200 ROWS INTO TABLE @data(sflight).

  cl_salv_table=>factory( EXPORTING r_container   = cl_gui_container=>default_screen
                          IMPORTING r_salv_table  = lo_salv_table
                          CHANGING t_table        = sflight ).

  lo_salv_table->display( ).

程序运行并返回,但没有任何反应。

我在网上查看过,所有示例都类似于上面的代码(示例此处和此处

感谢您的帮助。

abap
1个回答
0
投票

如果你想要一个简单的列表,则不需要容器,只需将其从调用中删除即可:

  cl_salv_table=>factory( IMPORTING r_salv_table  = lo_salv_table
                          CHANGING t_table        = sflight ).
© www.soinside.com 2019 - 2024. All rights reserved.