1. 程式人生 > >ABAP中如何獲取登入電腦的帳號名字

ABAP中如何獲取登入電腦的帳號名字

REPORT  ZTEST50.
data WinUser TYPE string.
***Get Windows User Name
  CALL METHOD CL_GUI_FRONTEND_SERVICES=>GET_USER_NAME
    CHANGING
      USER_NAME            = WinUser
    EXCEPTIONS
      CNTL_ERROR           = 1
      ERROR_NO_GUI         = 2
      NOT_SUPPORTED_BY_GUI = 3
      OTHERS               = 4
.

  CALL METHOD CL_GUI_CFW=>FLUSH
    EXCEPTIONS
      CNTL_SYSTEM_ERROR = 1
      CNTL_ERROR        = 2
      OTHERS            = 3.

  write : WinUser.