sap 登陆增强
SAP用戶登錄增強,對用戶GUI登錄有效,但對RFC訪問登錄(例如JCO)無效。增強類型是CMOD/SMOD,增強出口(exit)是SUSR0001。
一、增強操作步驟
二、增強登錄數據獲取
在ZXUSRU01中可輸入需要的代碼,控制登錄動作。常見數據獲取:
當前登錄用戶的用戶名:SY-UNAME
當前登錄用戶的IP:CALL METHOD CL_GUI_FRONTEND_SERVICES=>GET_IP_ADDRESS
當前的全部登錄:TABLE UINFO
三、登錄增強代碼示例
以下代碼完成用戶IP限定,即只允許用戶TESTUSER從IP192.168.0.1登錄,否則提示沒有權限并中斷登錄。
DATA:?IP?TYPE?STRING,
COUNT?TYPE?I.
CALL?METHOD?CL_GUI_FRONTEND_SERVICES=>GET_IP_ADDRESS
RECEIVING
IP_ADDRESS?=?IP.
IF?SY-UNAME?=?‘TESTUSER’?AND?IP?<>?‘192.168.0.1′.
MESSAGE?E157(00).
ENDIF.
四、注意
總結
- 上一篇: 如何删除开发用户的开发Key
- 下一篇: sap 状态栏添加竖线