DILOG中没有SELECT-OPTION控件,所以无法直接去定义,这时候可以通过子屏幕引用去实现,首先在代码中定义一个子屏幕,代码如下:
SELECTION-SCREEN BEGIN OF SCREEN 1001 AS SUBSCREEN.
SELECT-OPTIONS s_pernr FOR pa0001-pernr NO INTERVALS.
SELECTION-SCREEN END OF SCREEN 1001.在屏幕逻辑流中调用创建的子屏幕:
PROCESS BEFORE OUTPUT.
MODULE status_0100.
CALL SUBSCREEN sub INCLUDING repid '1001'.
PROCESS AFTER INPUT.
CALL SUBSCREEN sub.
文章介绍了在DILOG中由于没有SELECT-OPTION控件,可以通过创建并调用子屏幕的方式来实现这一功能。具体做法是定义一个名为SCREEN1001的子屏幕,包含SELECT-OPTIONS用于选择PA0001表的PERNR字段,然后在屏幕逻辑流的处理前后调用该子屏幕。
1660

被折叠的 条评论
为什么被折叠?



