在選擇螢幕的標準應用工具條上增加自定義按鈕

2021-06-16 12:42:36 字數 967 閱讀 1101

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中。當...