如何在使用功能模块时设置ALV网格的大小



尝试在屏幕上有一个以上的alv网格,并尝试将它们放置在特定位置。

我想找到一种方法来指定我的alv网格的位置和大小可以解决这两个问题。

类似i_screen_start(end)_column(row)的参数只为我创建了一个对话框,但这不是我想要的。

is_layout-min_linesize和-max_linesize似乎也没有起到任何作用。

通过使用功能模块创建ALV,这是不可能的,因为这些模块总是以"全屏"模式显示ALV。

要获得所需的功能,您必须创建一个(或多个)自定义容器的屏幕,并使用类CL_GUI_ALV_Grid将ALV网格附加到此容器。

要了解更多关于不同自定义容器选项的信息,可以从查看事务DWDM

中的示例开始

最新更新