一、 定義時利用資料型別本身的幫助
parameters: carrid type
sflight-carrid,
connid
type sflight-connid .
如果需要定義工廠、公司、倉庫地點等,可以找有搜尋幫助的資料元素做參考
函式:f4if_int_table_value_request
效果:本例**:
report zlm_test_044.
selection-screen begin of block b1 with frame title
text-001.
parameters: p_matnr type
matnr.
selection-screen end of block b1.
at selection-screen on value-request for p_matnr.
perform frm_f4.
form frm_f4.
types: begin of values,
matnr type matnr,
maktx type maktx,
end of values.
data: values_tab type table of values.
select matnr maktx
from
makt
into table
values_tab.
call function
'f4if_int_table_value_request'
exporting
retfield = 'matnr'
"需要回傳的字段
dynpprog = sy-repid
dynpnr =
sy-dynnr
dynprofield = 'maktx' "需要顯示的字段
window_title = '情選擇物料 '
value_org = 's'
tables
value_tab = values_tab.
endform. "frm_f4
SAP中的F4幫助
今天在除錯標準程式的時候,意外的發現了乙個f4幫助的函式,感覺還是挺好用的。f4if field value request從函式名就可以看出是給字段新增f4幫助的。f4 help for fields that are only known at runtime這是這個函式的描述,即執行時使用。在...
ABAP中F4即輸入幫助
下圖是乙個沒有配置輸入幫助的輸入框 下圖是乙個配置了輸入幫助的輸入框 現在 中,需要使用輸入資料,作為引數,select透明表中的資料 但是長度不同,所以無法查出來資料 具體情況如下 手動輸入 59594922 實際上引數期待的值是 0059594922 所以查不出來。應該的解決方式有兩種 1.使用...
F4的實現方式
1 在螢幕編輯器的layout中,指定螢幕元素所使用的search help 2 使用函式的方法,在選擇螢幕上實現f4.所使用的函式為 f4if int table value request report ztest03.types begin of t s werks,werks type t0...