第一步創(chuàng)建程序
事物代碼SE80:

創(chuàng)建好四個(gè)INCLUDE子程序

接下來(lái)創(chuàng)建屏幕SCREEN:

屏幕2000 - 第一屏幕
首先必須在屏幕元素清單設(shè)置OK_CODE

出現(xiàn)了兩個(gè)PROCESS 分別是PBO和PAI

屏幕布局(首先要去TOP里面聲明變量信息)
這里的OK_CODE是設(shè)置響應(yīng)變量

屏幕布局下獲取聲明變量信息:
獲取變量信息:

選框名稱(chēng)是對(duì)應(yīng)變量聲明的名稱(chēng):
INPUT對(duì)應(yīng)的required是說(shuō)明是必輸項(xiàng)

創(chuàng)建所對(duì)應(yīng)的功能碼:FC_CRE

通過(guò)第一屏幕2000的PBO創(chuàng)建GUI

200的屏幕名稱(chēng):

對(duì)應(yīng)的GUI也是2000

進(jìn)入GUI2000里設(shè)置屏幕按鈕

接下來(lái)操作2000屏幕的PAI用戶(hù)響應(yīng)操作:

這里設(shè)置了操作GUI上面設(shè)置的按鈕:

首先先檢查一下數(shù)據(jù)信息:

首先要進(jìn)T024E表里抽取到采購(gòu)組織:
這里的采購(gòu)組織和供應(yīng)商數(shù)據(jù)正是屏幕里聲明過(guò)的變量
檢查如果采購(gòu)組織和供應(yīng)商數(shù)據(jù)屏幕上能check不到的話(huà) 就錯(cuò)顯示信息


如果檢查數(shù)據(jù)是錯(cuò)誤的話(huà),就設(shè)置光標(biāo)顯示:

在TOP里面設(shè)置聲明變量錯(cuò)誤信息

在TOP里面設(shè)置聲明變量錯(cuò)誤信息

在2000屏幕號(hào)下面屏幕設(shè)置:

對(duì)錯(cuò)誤的數(shù)據(jù)設(shè)置了光標(biāo)顯示:

輸入信息check效果:
采購(gòu)組織不存在

供應(yīng)商數(shù)據(jù)不存在:

如果數(shù)據(jù)check沒(méi)問(wèn)題的話(huà),會(huì)跳轉(zhuǎn)到第二屏幕3000

優(yōu)化代碼OK_CODE:

屏幕2000設(shè)置F4增強(qiáng):

自檢表帶有搜索幫助字段:

效果顯示

畫(huà)面按鈕名稱(chēng)設(shè)置:

設(shè)置set和get

目前效果演示,2000屏幕跳轉(zhuǎn)到3000屏幕:

3000屏幕

分開(kāi)寫(xiě) 獨(dú)立把屏幕check分開(kāi)寫(xiě)


2000屏幕check,根據(jù)字段check 滿(mǎn)足條件才可以走

check T024里面采購(gòu)組織描述信息

首先聲明采購(gòu)組織描述變量

根據(jù)采購(gòu)組,抽取采購(gòu)組織描述:

綁定F4增強(qiáng)帶出字段信息:

顯示詳情信息變量信息:

新添加字段:

抽取字段放入

這里3000屏幕的時(shí)候 同樣也要設(shè)置屏幕set設(shè)置

3000屏幕布局設(shè)置:
采購(gòu)組織選框

后面是詳情選框設(shè)置:

3000屏幕的布局設(shè)置完成

設(shè)置保存按鈕:

3000屏幕PAI設(shè)置保存處理

第二屏幕退出設(shè)定

設(shè)置第二屏幕返回處理:

設(shè)置返回第二屏幕退出處理

目前效果演示:
2000屏幕

3000屏幕

3000屏幕設(shè)置初始值:

設(shè)置數(shù)量單位

設(shè)置單位轉(zhuǎn)換:

3000屏幕check

check詳細(xì)數(shù)據(jù)信息:
