http://hi.baidu.com/dsqspaul/item/340016c7997a177488ad9efa
定义cl_gui_alv_grid类的对象l_alv.
DATA: l_alv TYPE REF TO cl_gui_alv_grid.
定义cl_gui_custom_container类的对象g_custom_container1用作l_alv的容器.
DATA: g_custom_container1 TYPE REF TO cl_gui_custom_container.
.............
.........
生成cl_gui_custom_container类的对象g_custom_container1,并指定CONTAINER为’CONTAINER1’.
CREATE OBJECT g_custom_container1
EXPORTING
container_name = 'CONTAINER1'.
注意:’CONTAINER是在屏幕中预先计好的控件”定制控制”
..............
.............
生成cl_gui_alv_grid类的对象l_alv,并指定它的容器为g_custom_container1
CREATE OBJECT l_alv
EXPORTING
i_parent = g_custom_container1.
..............
.....................
然后在PBO里:调用对象l_alv的方法set_table_for_first_display
CALL METHOD l_alv->set_table_for_first_display
EXPORTING
is_layout = “输出的格式
CHANGING
it_outtab = “贮存数据内表
it_fieldcatalog = “ABL表格中的表头控制