sap的選擇螢幕的標準工具欄上系統預先定義了5個按鈕,他們對應的功能碼是fc01-fc05,預設是不啟用的。使用者可以使用selection-screen function key i.來啟用這5個按鈕(這裡的i必須是1-5),這五個按鈕的文字放在sscrfields的對應的functxt_0i中。當使用者按下按鈕時,系統將觸發at selection-screen事件,並將功能碼放到sscrfields的ucomm欄位中。
**樣例:
report demo_sel_screen_function_key.
tables sscrfields. "定義工作區
parameters: p_carrid type s_carr_id,
p_cityfr type s_from_cit.
selection-screen: function key 1, "啟用按鈕
function key 2.
initialization.
sscrfields-functxt_01 = 'lh'. "定義按鈕文字
sscrfields-functxt_02 = 'ua'.
at selection-screen.
case sscrfields-ucomm. "處理按鈕命令
when'fc01'.
p_carrid = 'lh'.
p_cityfr = 'frankfurt'.
when 'fc02'.
p_carrid = 'ua'.
p_cityfr = 'chicago'.
endcase.
start-of-selection.
write / 'start-of-selection'.
注意:在at selection-screen事件執行後,系統將再次顯示螢幕,只有當用選擇execute(f8),系統才會進行其他事件的執行。
在選擇螢幕的標準應用工具條上增加自定義按鈕
sap的選擇螢幕的標準工具欄上系統預先定義了5個按鈕,他們對應的功能碼是fc01 fc05,預設是不啟用的。使用者可以使用selection screen function key i.來啟用這5個按鈕 這裡的i必須是1 5 這五個按鈕的文字放在sscrfields的對應的functxt 0i中。當...
在選擇螢幕的標準應用工具條上增加自定義按鈕
sap的選擇螢幕的標準工具欄上系統預先定義了5個按鈕,他們對應的功能碼是fc01 fc05,預設是不啟用的。使用者可以使用selection screen function key i.來啟用這5個按鈕 這裡的i必須是1 5 這五個按鈕的文字放在sscrfields的對應的functxt 0i中。當...
在選擇螢幕的標準應用工具條上增加自定義按鈕
sap的選擇螢幕的標準工具欄上系統預先定義了5個按鈕,他們對應的功能碼是fc01 fc05,預設是不啟用的。使用者可以使用selection screen function key i.來啟用這5個按鈕 這裡的i必須是1 5 這五個按鈕的文字放在sscrfields的對應的functxt 0i中。當...