我打开一个模态对话框使用下一个代码:
call screen 0010 starting at 15 1.
但是它使主窗口无法继续工作。有可能调用一个模态对话框,使主窗口的工作,而它是打开的?
模态窗口的本质是它会阻塞应用程序,直到它被关闭。与之相反的是一个模态对话框,不,你不能有一个模态窗口。你能做的:
-
CALL FUNCTION 'Z_FUNCTION_WITH_DIALOG' STARTING NEW TASK 'FOOBAR'
-这将启动一个额外的外部会话(只要用户没有超过会话限制)。 - 使用
CL_DGUI_DIALOGBOX_CONTAINER
类生成一个模态窗口。请注意,您不能在这个容器中使用屏幕(dynpro)。查看RSDEMO_DIALOGBOX_CONTROL
报告中的一些示例编码。