点击此处---> 群内免费提供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不会显示 写"。"。
拆分器不适用于虚拟屏幕,您应该创建一个屏幕和容器以对其进行存档。 阅读此线程以获取更多信息:
https://archive.sap.com/discussions/thread/1770963
它如何"不起作用"?
它仅显示。 从写语句。
但是,如果我使用不带分离器控件的单个ALV,它将起作用。
我认为我们也可以使用停靠容器,因此无需在屏幕上创建特定的容器。
一周热门 更多>