当前位置:网站首页>SAP self-development records user login logs and other information
SAP self-development records user login logs and other information
2022-07-05 12:42:00 【rogerix4】
1. Enhance point
- Strengthen the object :SMOD/CMOD->SUSR0001 Log in to SAP User exit behind the system
- Enhance export :EXIT_SAPLSUSF_001
2. Enhanced implementation
- Log sheet
- Strengthen the code
*&---------------------------------------------------------------------* *& contain ZXUSRU01 *&---------------------------------------------------------------------* DATA: ls_zbc_login_info TYPE zbc_login_info, "ref USR041 l_opcode_usr_attr(1) TYPE x VALUE 5, l_sysno(2), l_platform TYPE i. "generate GUID CALL FUNCTION 'RS_DME_MG_GENERATE_GUID' IMPORTING e_guid_32 = ls_zbc_login_info-zguid. "UNAME ls_zbc_login_info-bname = sy-uname. "Terminal ID CALL 'ThUsrInfo' ID 'OPCODE' FIELD l_opcode_usr_attr ID 'TID' FIELD ls_zbc_login_info-termid. "Terminal CALL FUNCTION 'TERMINAL_ID_GET' EXPORTING username = sy-uname IMPORTING terminal = ls_zbc_login_info-terminal EXCEPTIONS multiple_terminal_id = 1 no_terminal_found = 2 OTHERS = 3. "Plateform CALL METHOD cl_gui_frontend_services=>get_platform RECEIVING platform = l_platform. CASE l_platform. WHEN 1. ls_zbc_login_info-zplat = 'PLATFORM_MAC'. WHEN 2. ls_zbc_login_info-zplat = 'PLATFORM_NT40'. WHEN 3. ls_zbc_login_info-zplat = 'PLATFORM_WINDOWS95'. WHEN 4. ls_zbc_login_info-zplat = 'PLATFORM_WINDOWS98'. WHEN 5. ls_zbc_login_info-zplat = 'PLATFORM_NT50'. WHEN 6. ls_zbc_login_info-zplat = 'PLATFORM_OS2'. WHEN 7. ls_zbc_login_info-zplat = 'PLATFORM_LINUX'. WHEN 8. ls_zbc_login_info-zplat = 'PLATFORM_HPUX'. WHEN 9. ls_zbc_login_info-zplat = 'PLATFORM_TRU64'. WHEN 10. ls_zbc_login_info-zplat = 'PLATFORM_AIX'. WHEN 11. ls_zbc_login_info-zplat = 'PLATFORM_SOLARIS'. WHEN 12. ls_zbc_login_info-zplat = 'PLATFORM_MACOSX'. WHEN 13. ls_zbc_login_info-zplat = 'PLATFORM_WINDOWSXP'. WHEN 14. ls_zbc_login_info-zplat = 'PLATFORM_WINDOWS7/8/10'. WHEN OTHERS. ls_zbc_login_info-zplat = 'PLATFORM_UNKNOWN'. ENDCASE. "server CALL 'C_GET_SYSTEM_NUMBER' ID 'SYSTEM' FIELD l_sysno. ls_zbc_login_info-server = sy-host && '_' && sy-sysid && '_' && l_sysno. "language ls_zbc_login_info-sprache = sy-langu. "logon date ls_zbc_login_info-logon_date = sy-datum. "logon time ls_zbc_login_info-logon_time = sy-uzeit. INSERT zbc_login_info FROM ls_zbc_login_info.
3. journal
边栏推荐
- Handwriting blocking queue: condition + lock
- Flume common commands and basic operations
- Ecplise development environment configuration and simple web project construction
- Swift - enables textview to be highly adaptive
- Pytoch uses torchnet Classerrormeter in meter
- Learn memory management of JVM 01 - first memory
- 上午面了个腾讯拿 38K 出来的,让我见识到了基础的天花
- Get data from the database when using JMeter for database assertion
- 从39个kaggle竞赛中总结出来的图像分割的Tips和Tricks
- GPON other manufacturers' configuration process analysis
猜你喜欢
Interviewer: is acid fully guaranteed for redis transactions?
Average lookup length when hash table lookup fails
Pytoch monolayer bidirectional_ LSTM implements MNIST and fashionmnist data classification
[figure neural network] GNN from entry to mastery
前几年外包干了四年,秋招感觉人生就这样了..
Pytoch loads the initialization V3 pre training model and reports an error
- [email protected] (using password"/>
Solve the error 1045 of Navicat creating local connection -access denied for user [email protected] (using password
Third party payment interface design
C language structure is initialized as a function parameter
Redis's memory elimination mechanism, read this article is enough.
随机推荐
Tabbar configuration at the bottom of wechat applet
Leetcode-1. Sum of two numbers (Application of hash table)
Two minutes will take you to quickly master the project structure, resources, dependencies and localization of flutter
UNIX socket advanced learning diary - advanced i/o functions
Take you hand in hand to develop a service monitoring component
Resnet+attention project complete code learning
Using docker for MySQL 8.0 master-slave configuration
Migrate data from Mysql to neo4j database
The evolution of mobile cross platform technology
Redis cluster configuration
UNIX socket advanced learning diary -ipv4-ipv6 interoperability
[figure neural network] GNN from entry to mastery
Cypher syntax of neo4j graph database
MySQL log module of InnoDB engine
Common commands and basic operations of Apache Phoenix
End to end neural network
Get data from the database when using JMeter for database assertion
上午面了个腾讯拿 38K 出来的,让我见识到了基础的天花
Pytoch monolayer bidirectional_ LSTM implements MNIST and fashionmnist data classification
GPS數據格式轉換[通俗易懂]