ABAP DILOG实现SELECT-OPTION 功能

文章介绍了在DILOG中由于没有SELECT-OPTION控件,可以通过创建并调用子屏幕的方式来实现这一功能。具体做法是定义一个名为SCREEN1001的子屏幕,包含SELECT-OPTIONS用于选择PA0001表的PERNR字段,然后在屏幕逻辑流的处理前后调用该子屏幕。

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.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值