第一步创建程序
事物代码SE80:
创建好四个INCLUDE子程序
接下来创建屏幕SCREEN:
屏幕2000 - 第一屏幕
首先必须在屏幕元素清单设置OK_CODE
出现了两个PROCESS 分别是PBO和PAI
屏幕布局(首先要去TOP里面声明变量信息)
这里的OK_CODE是设置响应变量
屏幕布局下获取声明变量信息:
获取变量信息:
选框名称是对应变量声明的名称:
INPUT对应的required是说明是必输项
创建所对应的功能码:FC_CRE
通过第一屏幕2000的PBO创建GUI
200的屏幕名称:
对应的GUI也是2000
进入GUI2000里设置屏幕按钮
接下来操作2000屏幕的PAI用户响应操作:
这里设置了操作GUI上面设置的按钮:
首先先检查一下数据信息:
首先要进T024E表里抽取到采购组织:
这里的采购组织和供应商数据正是屏幕里声明过的变量
检查如果采购组织和供应商数据屏幕上能check不到的话 就错显示信息
如果检查数据是错误的话,就设置光标显示:
在TOP里面设置声明变量错误信息
在TOP里面设置声明变量错误信息
在2000屏幕号下面屏幕设置:
对错误的数据设置了光标显示:
输入信息check效果:
采购组织不存在
供应商数据不存在:
如果数据check没问题的话,会跳转到第二屏幕3000
优化代码OK_CODE:
屏幕2000设置F4增强:
自检表带有搜索帮助字段:
效果显示
画面按钮名称设置:
设置set和get
目前效果演示,2000屏幕跳转到3000屏幕:
3000屏幕
分开写 独立把屏幕check分开写
2000屏幕check,根据字段check 满足条件才可以走
check T024里面采购组织描述信息
首先声明采购组织描述变量
根据采购组,抽取采购组织描述:
绑定F4增强带出字段信息:
显示详情信息变量信息:
新添加字段:
抽取字段放入
这里3000屏幕的时候 同样也要设置屏幕set设置
3000屏幕布局设置:
采购组织选框
后面是详情选框设置:
3000屏幕的布局设置完成
设置保存按钮:
3000屏幕PAI设置保存处理
第二屏幕退出设定
设置第二屏幕返回处理:
设置返回第二屏幕退出处理
目前效果演示:
2000屏幕
3000屏幕
3000屏幕设置初始值:
设置数量单位
设置单位转换:
3000屏幕check
check詳細數據信息:
网友评论