cl_gui_container => screen0上的拆分器控件可显示2个ALV

2020-09-16 06:58发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试使用默认屏幕在单个页面...

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

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


我正在尝试使用默认屏幕在单个页面上显示2个ALV

cl_gui_container => screen0。

当我显示一个ALV时,它可以工作,但是当我在

上使用分离器控制时

cl_gui_container => screen0无效。

让我知道您是否需要完整的代码。

下面的部分代码

数据:CL_GUI_CUSTOM_CONTAINER的CUSTOM_CONTAINER TYPE REF,
       SPLITTER TYPE REF CL_GUI_SPLITTER_CONTAINER,
       GRAPHIC_PARENT1 TYPE REF CL_GUI_CONTAINER,
       GRAPHIC_PARENT2 TYPE CL_GUI_CONTAINER的参考。

 创建对象CUSTOM_CONTAINER
 出口
  父母= cl_gui_container => screen0
  CONTAINER_NAME ='AA'。  "使用大写字母!

 创建对象分割器
 出口
  父母= CUSTOM_CONTAINER
  行= 2
  栏= 1
  对齐= 15。

 呼叫方法分割-> GET_CONTAINER
   出口
     行= 1
     栏= 1
   接收
     容器= GRAPHIC_PARENT1。

 创建对象grid1导出i_parent = GRAPHIC_PARENT1。

 调用方法grid1-> set_table_for_first_display
     改变
       it_fieldcatalog = it_fcat
       it_outtab = 。
 *添加,因为没有它,如果使用screen0,则ALV不会显示
 写"。"。