今天写程序的时候用了PARAMETERS选择屏幕,然后直接F8执行但是没有数据。后来才知道用了PARAMETERS一般都要设置成必输OBLIGATORY的,但是以前也没碰到过这种情况啊囧。还有一种简便的方法是全部设置成SELECT-OPTIONS:,然后其中的单值的选择屏幕就在后面加上NO INTERVALS如以下语句:
SELECT-OPTIONS:S_TXZ01 FOR EKPO-TXZ01 NO INTERVALS.(等价于PARAMETERS:P_TXZ01 TYPE EKPO-TXZ01.)。但是在用这种方法的时候在WHERE里面都要用IN不能用等号,毕竟定义的是SELECT-OPTIONS的。