在自定义 SCREEN 使用选择屏幕
作者:ABAP老白
约 2 分钟阅读
更新日期:2025-03-02
1 年前更新
标签:ABAP, 开发
[ ABAP老白 ](javascript:void\(0\);)
如下图所示,有时候为了方便,把选择屏幕嵌入到自己的SCREEN里面,并支持各种选择屏幕的操作。
在自定义 SCREEN 使用选择屏幕 - 封面图
图片来源:微信公众号(如有侵权请联系删除)
做法:
1、放一个子屏幕在自定义SCREEN上
在自定义 SCREEN 使用选择屏幕 - 封面图
2、屏幕的逻辑流:(注意 CALL SUBSCREEN的位置 )
PROCESS BEFORE OUTPUT .
MODULE status_0100 .
CALL SUBSCREEN subs1 INCLUDING sy \- repid '1001' .
PROCESS AFTER INPUT .
CALL SUBSCREEN subs1 .
MODULE user_command_0100 .
3、选择屏幕的定义:
在自定义 SCREEN 使用选择屏幕 - 封面图
4、如果要使选择屏幕支持双击显示大于小于等选项,需要定义GUI状态F2=OPTI
在自定义 SCREEN 使用选择屏幕 - 封面图
在自定义 SCREEN 使用选择屏幕 - 封面图