我有一个ABAP Z报告,它显示了一个模式弹出窗口(屏幕)。当用户按下退出键时,是否可以将其关闭?
我正在使用下一个屏幕调用显示弹出窗口
call screen 0100 STARTING AT 10 10 ENDING AT 110 30.
屏幕上有下一个PAI模块:
MODULE USER_COMMAND_0100 INPUT.
clear gv_ok.
case sy-ucomm.
when 'BTN_OK'.
gv_ok = 'X'.
LEAVE TO SCREEN 0.
when 'BTN_CANC'.
perform clean.
LEAVE TO SCREEN 0.
endcase.
ENDMODULE. " USER_COMMAND_0100 INPUT
但当用户按下退出键时,PAI模块不会被调用。
流程逻辑部分为
PROCESS BEFORE OUTPUT.
MODULE STATUS_0100.
*
PROCESS AFTER INPUT.
MODULE USER_COMMAND_0100.
module exit at exit-command.
按下Esc键时,PAI模块中不会调用任何内容。