0
我试图调用一个屏幕作为弹出窗口。屏幕类型设置为Modal dialog box
,我可以调用屏幕,但无法关闭它。当我点击小十字时没有任何反应。下一个屏幕设置为0
。SAP:模态对话框没有反应
我作为弹出窗口调用的屏幕,不包含任何按钮,无论如何都不包含任何硬编码的按钮。任何想法我做错了什么?
我还想让它返回的屏幕刷新(所以它再次加载PBO)。我怎么做?
编辑
MODULE werkende_knoppen_subscreen INPUT.
CASE ok_code.
WHEN 'X'.
LEAVE TO SCREEN 0.
ENDCASE.
ENDMODULE.
您是否在PBO中设置PF状态?你在弹出的PAI中处理PF状态? – knut
我不这么认为,甚至不知道PF状态是什么。你需要它来获得'x'来关闭弹出窗口吗? – networkprofile
使用'SET PF-STATUS xxxx'设置PFO状态为PBO。必须使用Menu Painter(SE41?)定义xxxx(GUI状态)。在那里你可以定义按钮并将它们分配给命令。在PAI中,您可以在sy-umm中对此命令作出反应。例如。用'LEAVE TO SCREEN 0.' – knut