美文网首页SAP Technical
SAP登录IP绑定校验

SAP登录IP绑定校验

作者: df6e4e8a0635 | 来源:发表于2018-11-22 08:16 被阅读38次

更多内容请关注公众号:SAP 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.

相关文章

  • SAP登录IP绑定校验

    更多内容请关注公众号:SAP Technical SAP用户登录增强,对用户GUI登录有效,但对RFC访问登录(例...

  • 利用oracle审计,实现只允许指定的IP、应用、用户连接

    需要使用的数据表 数据库用户登录校验-用户 数据库用户登录校验-ip地址 数据库用户登录校验-终端 schema触发器

  • 接口文档

    ip: 106.12.80.98 端口: 3001 登录 绑定 解除绑定 用户主动注册:预注册 参数说明1、u...

  • iOS友盟第三方登录

    API 绑定账号 解绑账号 校验UID 校验手机号 登录流程 注意: 友盟SDK需要及时更新,4.x,5.x版本可...

  • Element-UI表单验证

    校验规则 表单通过rules属性绑定校验规则对象,表单项通过prop属性绑定具体校验规则 注意校验的字段必须和表单...

  • Mysql+Nodejs+Koa2+Vue+Quasar零起点教

    一、登录校验接口 /* 1、登录校验接口 */ delimiter $$ DROP PROCEDURE IF E...

  • SpringMVC 环境搭建遇到问题

    一、数据库登录错误 解决: 开始以为是没有授权远程IP登录,后来发现是root后面多空格 二、map绑定错误: 解...

  • ubuntu搭建mysql服务

    安装 配置 不区分大小写增加: 注释掉ip绑定,或者指定能访问的ip。 授权用户能进行远程连接 执行如下命令登录m...

  • Flutter Dio 拦截器退出登录

    [toc] Flutter Dio 拦截器退出登录 拦截器拦截登录失效事件 编写登录校验拦截器 编写对应的登录校验...

  • Linux环境下127.0.0.1无法登录mysql

    今天遇到Linux环境下127.0.0.1无法登录mysql的情况 一、查看ip是否被绑定 1. my.cnf 没...

网友评论

    本文标题:SAP登录IP绑定校验

    本文链接:https://www.haomeiwen.com/subject/dtekqqtx.html