目录
一、创建分割屏幕类(cl_gui_splitter_container 分割屏幕类)
二、创建屏幕容器类(cl_gui_container 屏幕容器类)
三、创建屏幕对象(cl_gui_alv_grid 屏幕对象类)
一、创建分割屏幕类(cl_gui_splitter_container 分割屏幕类)
DATA gs_split TYPE REF TO cl_gui_splitter_container.
二、创建屏幕容器类(cl_gui_container 屏幕容器类)
DATA gs_container_1 TYPE REF TO cl_gui_container.
DATA gs_container_2 TYPE REF TO cl_gui_container.
DATA gs_alv TYPE REF TO cl_gui_alv_grid.
DATA gs_alv2 TYPE REF TO cl_gui_alv_grid.
-----------------------------------------------------------------
CREATE OBJECT gs_split
EXPORTING
link_dynnr = sy-dynnr
link_repid = sy-repid
PARENT = cl_gui_container=>screen0
rows = 2
columns = 1.
CALL METHOD gs_split->get_container
EXPORTING
row = 1
column = 1
RECEIVING
container = gs_container_1.
CALL METHOD gs_split->get_container
EXPORTING
row = 2
column = 1
RECEIVING
container = gs_container_2.
“实例化屏幕对象
CREATE OBJECT gs_alv
EXPORTING
i_parent = gs_container_1.
CREATE OBJECT gs_alv2
EXPORTING
i_parent = gs_container_2.
三、创建屏幕对象(cl_gui_alv_grid 屏幕对象类)
CALL METHOD gs_alv->set_table_for_first_display