第一步创建程序
事物代码SE80:
![](https://img.haomeiwen.com/i12395424/42501b2f6e2eac20.png)
创建好四个INCLUDE子程序
![](https://img.haomeiwen.com/i12395424/bfcfe6fa0158e978.png)
接下来创建屏幕SCREEN:
![](https://img.haomeiwen.com/i12395424/eff5442128e7c7f5.png)
屏幕2000 - 第一屏幕
首先必须在屏幕元素清单设置OK_CODE
![](https://img.haomeiwen.com/i12395424/d12360f5dcbfff0d.png)
出现了两个PROCESS 分别是PBO和PAI
![](https://img.haomeiwen.com/i12395424/3fd80c4d5188e276.png)
屏幕布局(首先要去TOP里面声明变量信息)
这里的OK_CODE是设置响应变量
![](https://img.haomeiwen.com/i12395424/c9722d0eb15b7ec6.png)
屏幕布局下获取声明变量信息:
获取变量信息:
![](https://img.haomeiwen.com/i12395424/efd3566862ef749a.png)
选框名称是对应变量声明的名称:
INPUT对应的required是说明是必输项
![](https://img.haomeiwen.com/i12395424/e190d17983b48abf.png)
创建所对应的功能码:FC_CRE
![](https://img.haomeiwen.com/i12395424/83651564971d8ab3.png)
通过第一屏幕2000的PBO创建GUI
![](https://img.haomeiwen.com/i12395424/4b60a37c28070b23.png)
200的屏幕名称:
![](https://img.haomeiwen.com/i12395424/b8e44f30af66f9bb.png)
对应的GUI也是2000
![](https://img.haomeiwen.com/i12395424/fe11b6342de7a87d.png)
进入GUI2000里设置屏幕按钮
![](https://img.haomeiwen.com/i12395424/aa5e3fbc0c14ebd9.png)
接下来操作2000屏幕的PAI用户响应操作:
![](https://img.haomeiwen.com/i12395424/0c09126a62011092.png)
这里设置了操作GUI上面设置的按钮:
![](https://img.haomeiwen.com/i12395424/58c5ea350b8576dc.png)
首先先检查一下数据信息:
![](https://img.haomeiwen.com/i12395424/6db40ad89afe569b.png)
首先要进T024E表里抽取到采购组织:
这里的采购组织和供应商数据正是屏幕里声明过的变量
检查如果采购组织和供应商数据屏幕上能check不到的话 就错显示信息
![](https://img.haomeiwen.com/i12395424/4d0326be595c7f4d.png)
![](https://img.haomeiwen.com/i12395424/ec36ccad61baef55.png)
如果检查数据是错误的话,就设置光标显示:
![](https://img.haomeiwen.com/i12395424/e3529e173144612f.png)
在TOP里面设置声明变量错误信息
![](https://img.haomeiwen.com/i12395424/5aa910e668d1e3f8.png)
在TOP里面设置声明变量错误信息
![](https://img.haomeiwen.com/i12395424/6804ad44be5e9d58.png)
在2000屏幕号下面屏幕设置:
![](https://img.haomeiwen.com/i12395424/cf613c2e4bb45d71.png)
对错误的数据设置了光标显示:
![](https://img.haomeiwen.com/i12395424/7df66ac759134632.png)
输入信息check效果:
采购组织不存在
![](https://img.haomeiwen.com/i12395424/a4f90bd6eb3ec7ca.png)
供应商数据不存在:
![](https://img.haomeiwen.com/i12395424/e7250d5433111274.png)
如果数据check没问题的话,会跳转到第二屏幕3000
![](https://img.haomeiwen.com/i12395424/4c583b49f9307488.png)
优化代码OK_CODE:
![](https://img.haomeiwen.com/i12395424/29968c0b17a7ffc0.png)
屏幕2000设置F4增强:
![](https://img.haomeiwen.com/i12395424/fd98d645188c6256.png)
自检表带有搜索帮助字段:
![](https://img.haomeiwen.com/i12395424/d8497c77eb8bc586.png)
效果显示
![](https://img.haomeiwen.com/i12395424/d74ed67745a53893.png)
画面按钮名称设置:
![](https://img.haomeiwen.com/i12395424/9f45eb161ac0c03a.png)
设置set和get
![](https://img.haomeiwen.com/i12395424/1f4dc2ebcfa2a160.png)
目前效果演示,2000屏幕跳转到3000屏幕:
![](https://img.haomeiwen.com/i12395424/b2a835edc4fb020e.png)
3000屏幕
![](https://img.haomeiwen.com/i12395424/3ffe21fd8d6e59ac.png)
分开写 独立把屏幕check分开写
![](https://img.haomeiwen.com/i12395424/e5be6dcabd9aaef6.png)
![](https://img.haomeiwen.com/i12395424/d67db7cec9ec7f9d.png)
2000屏幕check,根据字段check 满足条件才可以走
![](https://img.haomeiwen.com/i12395424/001a7dacb24834b8.png)
check T024里面采购组织描述信息
![](https://img.haomeiwen.com/i12395424/8e7043171ef6072e.png)
首先声明采购组织描述变量
![](https://img.haomeiwen.com/i12395424/be183eec1ec6c4dd.png)
根据采购组,抽取采购组织描述:
![](https://img.haomeiwen.com/i12395424/4e5ee7e965e71e93.png)
绑定F4增强带出字段信息:
![](https://img.haomeiwen.com/i12395424/350db2e3a9c333b9.png)
显示详情信息变量信息:
![](https://img.haomeiwen.com/i12395424/75d52a76a8cfb76e.png)
新添加字段:
![](https://img.haomeiwen.com/i12395424/de2d131189220211.png)
抽取字段放入
![](https://img.haomeiwen.com/i12395424/42eae80f20994110.png)
这里3000屏幕的时候 同样也要设置屏幕set设置
![](https://img.haomeiwen.com/i12395424/82aa8d27a005703a.png)
3000屏幕布局设置:
采购组织选框
![](https://img.haomeiwen.com/i12395424/d204f541160333e0.png)
后面是详情选框设置:
![](https://img.haomeiwen.com/i12395424/e41ca8b8be3da3e0.png)
3000屏幕的布局设置完成
![](https://img.haomeiwen.com/i12395424/024cc1bba0afa1a3.png)
设置保存按钮:
![](https://img.haomeiwen.com/i12395424/9b5ba86064a6510b.png)
3000屏幕PAI设置保存处理
![](https://img.haomeiwen.com/i12395424/57dc52ef2f203090.png)
第二屏幕退出设定
![](https://img.haomeiwen.com/i12395424/72fedca092b1d0a7.png)
设置第二屏幕返回处理:
![](https://img.haomeiwen.com/i12395424/b0c5a95609296673.png)
设置返回第二屏幕退出处理
![](https://img.haomeiwen.com/i12395424/5f7fd9f4bc33a4db.png)
目前效果演示:
2000屏幕
![](https://img.haomeiwen.com/i12395424/fce97aa08a989f40.png)
3000屏幕
![](https://img.haomeiwen.com/i12395424/078b57e6a42f5c34.png)
3000屏幕设置初始值:
![](https://img.haomeiwen.com/i12395424/f499332de75e7172.png)
设置数量单位
![](https://img.haomeiwen.com/i12395424/c44924a131ce9cbd.png)
设置单位转换:
![](https://img.haomeiwen.com/i12395424/3ffe07fde9f33d57.png)
3000屏幕check
![](https://img.haomeiwen.com/i12395424/cdddaaf2da2e31a5.png)
check詳細數據信息:
![](https://img.haomeiwen.com/i12395424/ef6295c771783496.png)
网友评论