2

尝试在我的屏幕上显示超过 1 个 alv 网格,并尝试将它们放置在特定位置。

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

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

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

4

1 回答 1

2

通过使用功能模块来创建 ALV,这是不可能的,因为它们总是以“全屏”模式显示 ALV。

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

要了解有关不同自定义容器选项的更多信息,您可以从查看事务 DWDM 中的示例开始

于 2012-07-30T13:06:43.900 回答