下面为大家带来SAP ABAP开发中如何将屏幕上的字段输入框由不可编辑变为可编辑,即控制屏幕字段编辑问题的解决步骤
工具/原料
1
SAP GUI客户端
2
需控制屏幕字段的程序
3
ABAP开发账号
方法/步骤
1
打开SAP 客户端,登录ABAP开发账号
2
输入事务码 'SE80' ,找到一个需要控制屏幕的程序(图例为EWM扫码枪上程序界面)选择 '屏幕' 上方的布局按钮
3
如图‘生产日期’字段为不可编辑状态
4
在 'PROCESS BEFORE OUTUP' 下方双击 ' MODULE ' 的参数该进程下表示,在屏幕输出之前处理数据和参数
5
在需要的代码段内 LOOP SCREEN ,循环屏幕,判断条件'SCREEN-INPUT' 参数表示是否可以输出,即是否可编辑
6
'SCREEN-INPUT' 的参数, '0' 表示 不可编辑, '1' 表示可编辑结束循环前还要 'MODIFY SCREEN' 更新屏幕
7
当满足条件时,屏幕变成可编辑状态了