您好,欢迎访问三七文档
SAP用户登录增强(2010-10-1215:13:17)转载▼标签:杂谈分类:SAP-BASIS对用户GUI登录有效,但对RFC访问登录(例如JCO)无效。增强类型是CMOD/SMOD,增强出口(exit)是SUSR0001。一、增强操作步骤1.tcodesmod,”加强”输入SUSR0001,”对象组件”选择”组件”,点击“修改”。2.双击功能模块名”EXIT_SAPLSUSF_001″3.FUNCTIONEXIT_SAPLSUSF_001中已有代码”INCLUDEZXUSRU01″.在se80下,创建INCLUDEZXUSRU01。4.在ZXUSRU01中输入需要的代码5.激活增强。在tcodesmod,”加强”输入SUSR0001,点击”测试”.选择EXIT_SAPLSUSF_001,激活。二、增强登录数据获取在ZXUSRU01中可输入需要的代码,控制登录动作。常见数据获取:当前登录用户的用户名:SY-UNAME当前登录用户的IP:CALLMETHODCL_GUI_FRONTEND_SERVICES=GET_IP_ADDRESS当前的全部登录:TABLEUINFO三、登录增强代码示例以下代码完成用户IP限定,即只允许用户TESTUSER从IP192.168.0.1登录,否则提示没有权限并中断登录。DATA:IPTYPESTRING,COUNTTYPEI.CALLMETHODCL_GUI_FRONTEND_SERVICES=GET_IP_ADDRESSRECEIVINGIP_ADDRESS=IP.IFSY-UNAME=‘TESTUSER’ANDIP‘192.168.0.1′.MESSAGEE157(00).ENDIF.四、注意1.此增强只能拦截GUI登录,不能拦截RFC登录。我还没找到RFC登录的Exit?谁知道请指教一二。2.增强只有激活后,才生效。操作见前面的步骤5.3.建立ZXUSRU01后,可以直接双击FUNCTIONEXIT_SAPLSUSF_001中的”INCLUDEZXUSRU01″进入编辑MANDTUNAMEIPMACDATUMUZEIT
本文标题:用户增强IP
链接地址:https://www.777doc.com/doc-2202918 .html