如何在1个ABAP输出报告中创建2个ALV屏幕

2020-08-30 08:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,专家大师, 我的ABA...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,专家大师,

我的ABAP报告有问题。

我需要在1个abap报告中使用2 alv屏幕制作报告。

如何实现? 请告诉我,我知道有关此主题的讨论很多,但我不清楚。 请告诉我这件事。

9条回答
ZJXianG
2020-08-30 08:45

嗨,Ri

最好的选择是创建一个拆分器容器(CL_GUI_SPLITTER_CONTAINER)

或者您使用2个CustomControl构建一个dynpro,每个控件用于1个ALV。

您可以为班级使用cl_salv_table类。

例如:

cl_salv_table =>工厂(导出r_container = ir_container
导入r_salv_table = gr_salv_table
更改t_table = gt_outtab)。

或者类cl_gui_alv_grid:

创建对象go_container

导出
container_name ='CONTAINER1'。

创建对象go_alv_grid
导出
i_parent = go_container。

调用方法go_alv_grid-> set_table_for_first_display
导出< br> i_structure_name ='ZMYSTRUCTURE'
is_layout = ps_layout
更改
it_fieldcatalog = gt_fieldcat
it_outtab = gt_userlog。

关于Nico

一周热门 更多>