SAP登入增强

SMOD->SUSR0001

参考代码

复制代码
*&---------------------------------------------------------------------*
*&  INCLUDE           ZXUSRU01
*&---------------------------------------------------------------------*
TABLES:ZLOGIN_LOG.

DATA: it_ZLOGIN_LOG  LIKE TABLE OF ZLOGIN_LOG WITH HEADER LINE.

DATA: g_stamp_time  TYPE timestampl,
      g_stamp_str   TYPE con_fin_wq_timestamp,
      IP_ADDRESS    TYPE STRING,
      COMPUTER_NAME TYPE STRING.

  CLEAR it_ZLOGIN_LOG.

  GET TIME STAMP FIELD g_stamp_time.

    CALL FUNCTION 'CON_FIN_WQ_CONVERT_TS'
      EXPORTING
        id_timestampl = g_stamp_time
      IMPORTING
        ed_timestamp  = it_ZLOGIN_LOG-TIMESTAMP.  "主键.


    CALL METHOD CL_GUI_FRONTEND_SERVICES=>GET_IP_ADDRESS
    RECEIVING
    IP_ADDRESS = IP_ADDRESS.


    CALL METHOD CL_GUI_FRONTEND_SERVICES=>GET_COMPUTER_NAME
    CHANGING
    COMPUTER_NAME = COMPUTER_NAME.

     CALL METHOD cl_gui_cfw=>update_view.

    it_ZLOGIN_LOG-BNAME      = SY-UNAME.
    it_ZLOGIN_LOG-LOGIN_DATE = SY-DATUM.
    it_ZLOGIN_LOG-LOGIN_TIME = SY-UZEIT.
    it_ZLOGIN_LOG-HOST_NAME  = COMPUTER_NAME.
    it_ZLOGIN_LOG-HOST_IP    = IP_ADDRESS.
    it_ZLOGIN_LOG-CLIENT     = SY-MANDT.


    APPEND it_ZLOGIN_LOG.

    MODIFY ZLOGIN_LOG FROM TABLE it_ZLOGIN_LOG.
View Code
复制代码

 

posted @   蛀牙首领  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示