CL_GUI_DIALOGBOX_CONTAINER为全屏显示?

2020-09-05 13:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 在SAP帮助中描述了以...

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

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


你好

在SAP帮助中描述了以下内容:

SAP对话框容器允许您在无模式对话框或全屏显示控件。

类:CL_GUI_DIALOGBOX_CONTAINER

每次我使用对话框容器时,都会创建一个无模态窗口。 我要做什么才能将容器创建为全屏显示? 有什么想法吗?

谢谢,凯

8条回答
太Q了
2020-09-05 14:47

嗨,

 REPORT ztest。
 数据:带表头行的t001w的it001w类型表。
 数据:dialog_box类型参考cl_gui_dialogbox_container,
       alv_bottom类型参考cl_gui_alv_grid,
       alv_right类型参考cl_gui_alv_grid,
       repid TYPE syrepid。
 参数:p_check TYPE c。

 选择屏幕输出时。
   选择 *
        对应的领域
        桌子it001w
        从t001w。
   创建对象对话框
   出口宽度= 700
               高度= 300。
   创建对象alv_right
  出口
       i_parent = dialog_box。
   呼叫方法alv_right-> set_table_for_first_display
     出口
       i_structure_name ='T001W'
     改变
       it_outtab = it001w []。

这称为对话框。 但是,如果要使其成为全屏,则必须创建一个屏幕,以便放置容器并设置属性height/width使其成为全屏。

并使用该屏幕/容器放置控件。

致谢

vijay

一周热门 更多>