首先我們根據條件呼叫我們自定義的螢幕 。
if 條件 。
call screen 9000.
endif 。
這裡的條件很重要的。不然有人會煩的 。然後我們就建立這個螢幕。建立pbo 、pai
如果我們想在螢幕中建立下拉列表可以在pai中加入如下**:
process on value-request.
field zpp_jstz-tztyp module create_dropdown_box.
然後呼叫
call function 'f4if_int_table_value_request'
exporting
retfield = 'tztyp'
value_org = 's'
mark_tab = mark_tab
tables
value_tab = gt_tztyp
exceptions
parameter_error = 1
no_values_found = 2
others = 3.
建立下拉列表。
如果我們要驗證螢幕輸入的值。
chain.
field zpp_jstz-tztyp.
field zpp_jstz-tnnid .
field zpp_jstz-tnnot .
field zpp_jstz-tnsgn .
field zpp_jstz-sgtxt .
module check_value.
endchain.
最主要的是我們如何把螢幕上的使用者輸入值。返回到標準的增強中。那麼我們就需要使用到引數id了。如果我們想得到標準程式中的某個值。就使用 set parameter id 『sss』 field ***. 然後再螢幕的引數id中輸入 sss ,打上 get引數。如下圖:
即可得到***欄位的值。
如果想把螢幕上的字段輸入內容返回到增強裡面可以做如下設定:
然後增強程式裡面就可以得到該引數id的值
get parameter id 『txj』field tnnid.這樣我們就得到了使用者螢幕輸入的值
在angularJS中自定義指令
mymodule.directive namespacedirectivename function factory injectables 定義與其他指令進行互動的介面函式 require string,指定需要依賴的其他指令 link function postlink scope,ieleme...
在Gradle中自定義BuildConfig
android開發過程,為了除錯我們一般使用log來列印日誌,在發布版本的時候為了不讓除錯的資訊讓其他人可以看到。通常會定義乙個變數作為開關來關閉日誌資訊的列印。像下面這樣的工具類 public class logutil 還有像開發環境和發布環境的伺服器切換等需要區分環境的,但是每次在發布之前都要...
在MFC中自定義訊息
首先弄清楚兩點 1 誰要傳送這個訊息 2 誰要接受這個訊息。用乙個簡單的例子來說明。物件a向b 也可以就是a到a 傳送訊息。1 傳送訊息 首先在a的標頭檔案中定義這個訊息 define wm usermessage wm user 30 所有自定義訊息都是以wm user訊息為基礎加上乙個任意的自然...