首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >SAP登录IP绑定校验

SAP登录IP绑定校验

作者头像
matinal
发布2020-11-27 15:29:06
发布2020-11-27 15:29:06
2.3K0
举报
文章被收录于专栏:SAP TechnicalSAP Technical

SAP用户登录增强,对用户GUI登录有效,但对RFC访问登录(例如JCO)无效。增强类型是CMOD/SMOD,增强出口(exit)是SUSR0001。

一、增强操作步骤 tcode smod,”加强” 输入SUSR0001,”对象组件”选择”组件”,点击“修改”。 双击功能模块名”EXIT_SAPLSUSF_001″ FUNCTION EXIT_SAPLSUSF_001中已有代码”INCLUDE ZXUSRU01″.在se80下,创建INCLUDE ZXUSRU01。 在ZXUSRU01中输入需要的代码 激活增强。在tcode smod,”加强” 输入SUSR0001,点击”测试”.选择EXIT_SAPLSUSF_001,激活。 二、增强登录数据获取 在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.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/11/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档