新增帶圖示的功能按鈕及觸發事件
include:
tables: sscrfields.
initialization.
data lw_functxt type smp_dyntxt.
lw_functxt-text = 『@3i@維護』.
lw_functxt-quickinfo = 『維護篩選條目』.
sscrfields-functxt_01 = lw_functxt.
lw_functxt-text = 『@10@顯示』.
lw_functxt-quickinfo = 『顯示篩選內容』.
sscrfields-functxt_02 = lw_functxt.
排除執行onli狀態按鈕
at selection-screen output.
data lt_exclude type table of sy-ucomm.
call function 『rs_set_selscreen_status』
exporting
p_status = sy-pfkey
tables
p_exclude = lt_exclude.
事件控制
at selection-screen.
case sy-ucomm.
when 『fc01』.
perform frm_get_data.
perform frm_layout_build." 設定**樣式
clear gt_edit_field.
gw_edit_field-fieldname = 『effectiveend』.
perform frm_field_edit tables gt_edit_field. " 建立表頭資料
perform frm_data_out.
when 『fc02』.
perform frm_get_data.
perform frm_layout_build." 設定**樣式
perform frm_field_show. " 建立表頭資料
perform frm_data_out.
endcase.
選擇螢幕加按鈕
report yhk1.tables sscrfields.selection screen begin of block sc with frame title text 001.parameters p bukrs type bukrs.selection screen end of block...
按鈕外掛程式和按鈕狀態切換
按鈕外掛程式 1.data loading text 正在登入.按鈕單擊後不能點選,按鈕顏色變淺並且 文字為 正在登入.2000秒後恢復正常 繫結事件 定時器 id button loading window.settimeout function 2000 2.data complete text...
按鈕許可權控制
通過 獲取前台傳入請求引數 類 方法 handlermethod methodobj handlermethod handler string function methodobj.getbean getclass getname methodobj.getmethod getname 編寫許可權檢...