尝试在我的屏幕上放置超过 1 个 alv 网格,并尝试将它们放置在特定位置。
我猜测找到一种方法来指定我的 alv 网格的位置和大小可以解决这两个问题。
i_screen_start(end)_column(row) - 类似参数仅为我创建一个对话框,但这不是我想要的。
is_layout-min_linesize 和 -max_linesize 似乎也没有任何作用。
最佳答案
通过使用功能模块创建 ALV,这是不可能的,因为它们始终以“全屏”模式显示 ALV。
要获得您想要的功能,您必须使用一个(或多个)自定义容器创建您自己的屏幕,并将您的 ALV 网格附加到具有 CL_GUI_ALV_GRID 类的该容器。
要了解有关不同自定义容器选项的更多信息,您可以首先查看事务 DWDM 中的示例
关于gridview - 使用功能模块时如何设置ALV网格的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11722011/