選擇畫面增加乙個按鈕

2021-08-15 05:40:58 字數 1044 閱讀 2809

如圖,選擇畫面增加了乙個按鈕,關鍵**如下:

第一步:宣告表和型別池

tables

:sscrfields.

type-pools

: icon

.第二步:

data

:gv_field like smp_dyntxt.

selection-screen

: function 

key 1,

function 

key 2.

第三步:

initialization

.clear

:gv_field.

"gv_rc,gt_filetab,gt_filetab,gs_itab,gt_itab.

gv_field-icon_id = 

'@b2@'

.  (@b2@是icon表中圖示的id,可以複製圖示到記事本然後檢視對應的id)

gv_field-icon_text = 

text

-026

.gv_field-quickinfo = 

text

-026

.sscrfields-functxt_01 = gv_field.

第四步:

at selection-screen 

.form frm_fc_ucomm .

data

: lv_ucomm like sy-ucomm.

lv_ucomm = sy-ucomm.

case lv_ucomm.

when 

'fc01'

.call 

transaction 

'zcnfi8_b'

.when 

others

.endcase

.endform

.                    

" frm_fc_ucomm

點選乙個按鈕,彈出乙個視窗

在calculator視窗的button1按鈕執行呼叫乙個mycalc類的視窗。void ccalculatordlg onbnclickedbutton1 幾個函式 1.getdlgitem dlg 對話窗,乙個控制項。根據乙個對話窗或乙個控制項的id,返回乙個指向這個對話窗或控制項的物件的指標。...

C LDAP增加乙個使用者

一 首先建立乙個ldap連線 二 建立乙個ldapentry,首先要建立ldapattributeset 乙個包括使用者所有資訊的屬性集 三 將這個ldapattributeset新增到ldapentry中,再執行新增操作 ldapconnection ldapconn new ldapconnec...

選擇螢幕上增加自定義按鈕

sap的選擇螢幕的標準工具欄上系統預先定義了5個按鈕,他們對應的功能碼是fc01 fc05,預設是不啟用的。使用者可以使用selection screen function key i.來啟用這5個按鈕 這裡的i必須是1 5 這五個按鈕的文字放在sscrfields的對應的functxt 0i中。當...