模态对话框禁用主窗口

时间:2014-05-13 09:43:24

标签: abap

我使用下一个代码打开一个模态对话框:

  call screen 0010 starting at 15 1.

然而,它会禁用主窗口以继续工作。 调用模态对话框并使主窗口在打开时可以工作是可行的吗?

1 个答案:

答案 0 :(得分:3)

modal window的本质是它会阻止应用程序关闭它。相反的是一个amodal对话框,不,你不能有一个amodal模态窗口。你能做什么:

  • CALL FUNCTION 'Z_FUNCTION_WITH_DIALOG' STARTING NEW TASK 'FOOBAR' - 这将启动额外的external session(只要用户未超出会话限制)。
  • 使用班级CL_DGUI_DIALOGBOX_CONTAINER生成一个amodal窗口。请注意,您无法在此容器内使用屏幕(dynpros)。查看报告RSDEMO_DIALOGBOX_CONTROL以获取一些示例编码。