SAP中关于用户IP信息的获取(转载)
来源:互联网 发布:华为手机查看网络制式 编辑:程序博客网 时间:2024/05/21 22:37
SAP中如何获取登录用户的IP? 或如何查看哪些IP登录到SAP中:
在Table: USR41中查看,具体字段的说明如下:
MANDT
BNAME
TERMID
SERVER ----
TERMINAL ----
SPRACHE ----
LOGON_DATE ---
LOGON_TIME ---
--------------------------------------------------------------------------------------------------------------
对于USR41这个表有以下疑问:
1. 该表的数据保留多长时间?
2. 该表的数据是由哪个程序获取的?
3. 哪些登录到SAP才会记录到这个表中?
来自官方的说法:
1. 该表的数据可能是实时的。但是: During the RFC logon with the logon screen, entries occur in table USR41 which are not deleted during the log off.
2. RSM04000
3. 经过GUI登录的用户肯定会记录到该表中.
---------------------------------------------------
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:
COUNT
CALL
RECEIVING
IP_ADDRESS
IF
MESSAGE
ENDIF.
四、注意
- 此增强只能拦截GUI登录,不能拦截RFC登录。我还没找到RFC登录的Exit?谁知道请指教一二。
- 增强只有激活后,才生效。操作见前面的步骤5.
- 建立ZXUSRU01后,可以直接双击FUNCTION EXIT_SAPLSUSF_001中的”INCLUDE ZXUSRU01″进入编辑
- SAP中关于用户IP信息的获取(转载)
- SAP中关于用户IP信息的获取
- SAP中关于用户IP信息的获取
- PHP获取用户IP所在地的信息
- JAVA中获取用户的真实IP
- JSP如何获取用户的真实IP地址[转载]
- 获取LCS中在线用户的信息
- java中获取用户的输出信息
- 关于SAP的用户出口
- 关于SAP的用户出口
- 获取用户的IP
- Net中获取IP信息的几种方法
- php中获取ip的地域信息比较精准
- SAP系统中,用户登陆IP,主机名,使用事物代码的审计日志记录增强
- phpwind和discuz中获取用户IP的方法
- asp.net中在服务器端获取请求用户的IP
- JSP中获取用户IP的两种方式
- 获取机器的IP信息
- shell中并,或的用法
- Stagefright 之 AudioPlayback的流程
- linux中的MBR记录详解
- microstation 中的椭圆旋转参数说明
- HttpClient和HtmlParser简介(转)
- SAP中关于用户IP信息的获取(转载)
- Stagefright 之 Audio和Video同步
- 钩子技术介绍及函数使用
- String,StringBuffer与StringBuilder的区别??
- boost之asio分析
- 鸟哥私房菜——DNS Server (适合小白)
- 上海之春
- 解决安卓手机不能看chm文件的一种思路
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法