选择屏幕中因为SELECT-OPTIONS无法判断两个输入值都为必填项,所以我在选择屏幕的PAI 事件中加入判断条件,但是直接调用MESSAGE E 回跳转界面,不能返回选择屏幕,所以用到以下方法。先设定MESSAGE类型为S,然后修改成E,这样可以正常显示回执信息,下一句是为了让消息语句执行完后返回选择屏幕界面,但LEAVE LIST-PROCESSING这句只能在START-OF-SELECTION中使用。
START-OF-SELECTION.
PERFORM frm_judge_datetime.
form FRM_JUDGE_DATETIME .
IF s_cpudt-low IS INITIAL.
MESSAGE S001(00) WITH '请输入所有必输字段' DISPLAY LIKE 'E'.
LEAVE LIST-PROCESSING.
ENDIF.
endform.