如何為ABAP程式新增許可權檢查

2022-07-23 10:30:38 字數 1442 閱讀 2836

一、確認許可權物件,及其關聯字段:

tcode: su21

例如許可權物件"m_mseg_wmb

",它關聯欄位為"werks",詳見下圖:

二、在abap**中新增許可權檢查**:

tcode:se38

types: begin of ty_check_au,

werks type mseg-werks,

end of ty_check_au.

data: wa_check_au type ty_check_au,

it_check_au type table of ty_check_au.

at selection-screen.

* 在此進行許可權物件的檢查

select

werks

from mseg

into table it_check_au

where mblnr in s_mblnr and

werks = p_werks

and mseg~bwart in ('101','102','105','106')

.loop at it_check_au into wa_check_au.

authority-check object 'm_mseg_wmb'

id 'werks' field wa_check_au-werks.

if sy-subrc <> 0.

message e030(zmm_dev) with wa_check_au-werks.

endif.

clear wa_check_au.

endloop.

三、建立abap**關聯的tcode:

四、把abap**關聯的tcode與許可權物件進行關聯

注:su24操作同su22.

linux 下如何給使用者新增許可權

linux 新增使用者 許可權 useradd d usr sam m sam 此命令建立了乙個使用者sam,其中 d和 m選項用來為登入名sam產生乙個主目錄 usr sam usr為預設的使用者主目錄所在的父目錄 假設當前使用者是sam,則下面的命令修改該使用者自己的口令 passwd old ...

linux 下如何給使用者新增許可權

linux 新增使用者 許可權 useradd d usr sam m sam 此命令建立了乙個使用者sam,其中 d和 m選項用來為登入名sam產生乙個主目錄 usr sam usr為預設的使用者主目錄所在的父目錄 假設當前使用者是sam,則下面的命令修改該使用者自己的口令 passwd old ...

如何為應用程式新增通知能功?

1 增加notifytype型別及對應的posttype型別。例如 在notifyservice中為notifytype新增notifytype.miniresume 在expertcenter中為posttype新增posttype.miniresume 注意 請保持notifytype.mini...