Conocer el terminal (estación de trabajo)

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Gorka
    Junior Member
    • abr
    • 29

    #1

    Conocer el terminal (estación de trabajo)

    Hola a todos:
    ¿Conocéis alguna función o código de programación desde la cual pueda saber el nombre del terminal desde el que se hace algo para utilizarlo en un programa?
    Saludos,
    Gorka
  • Gorka
    Junior Member
    • abr
    • 29

    #2
    Ya tengo la solucíón, la encontré en un tema suscrito en esta maravillosa web.
    La función es TERMINAL_ID_GET
    Saludos,
    Gorka

    Comentario

    • Gorka
      Junior Member
      • abr
      • 29

      #3
      Aunque esta función tiene un problema, que es cuando se ha entrado en SAP con un mismo usuario desde varias terminales.
      ¿Alguien sabe alguna otra función mediante la cual se pueda saber el usuario y el terminal desde el que se está haciendo algo concreto?
      Saludos,
      Gorka

      Comentario

      • andyoscky
        Miembro Honorario
        • mar
        • 73

        #4
        Averiguar

        TH USER INFO

        Permite averiguar la IP y el nombre del terminal del usuario

        [editar]Ejemplo
        DATA: HOSTADDR LIKE MSXXLIST-HOSTADR, ans(20) type c.

        CALL FUNCTION 'TH_USER_INFO'
        EXPORTING
        CLIENT =
        USER = ...
        IMPORTING
        HOSTADDR = hostaddr.
        *
        *perform ip_hex2ascii_n using hostaddr ans.
        *write:/ ans.
        [editar]Ejemplo 2
        L_OPCODE = 2.
        CALL 'ThUsrInfo' ID 'OPCODE' FIELD L_OPCODE
        ID 'TAB' FIELD USR_TABL-*SYS*.

        CLEAR T_USER. REFRESH T_USER.
        LOOP AT USR_TABL.
        T_USER-MANDT = USR_TABL-MANDT.
        T_USER-BNAME = USR_TABL-BNAME.
        " IP address
        T_USER-HOSTADR = USR_TABL-HOSTADR.
        T_USER-UTERM = USR_TABL-TERM.
        "....

        APPEND T_USER.
        ENDLOOP.

        Comentario

        • Gorka
          Junior Member
          • abr
          • 29

          #5
          Muchas gracias, es lo que necesitaba, me solucionas un gran problema que tenía.

          Comentario

          Trabajando...