Autor Tema: Sy-uname Nombre largo del usuario  (Leído 22033 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado maopacheco

  • Novato
  • *
  • Mensajes: 8
    • Ver Perfil
Sy-uname Nombre largo del usuario
« en: 10 de Agosto de 2007, 12:21:08 am »
Hola,  ;D

Escribo por que necesito ayuda para capturar el nombre largo de un usuario, ejemplo:

SY-UNAME = YPACHECO, pero necesito el nombre completo, YESID PACHECO,

si alguien sabe como hacerlo agradezco me ayuden ,

gracias  8)

Desconectado oscar

  • Administrador
  • Usuario Sr.
  • *****
  • Mensajes: 112
    • Ver Perfil
Re: Sy-uname Nombre largo del usuario
« Respuesta #1 en: 10 de Agosto de 2007, 10:12:08 am »
Hola,

No entiendo muy bien porque igualas SY-UNAME = YPACHECO, pero aquí te dejo un pequeño código para que veas de donde se sacan los nombres completos.


    SELECT SINGLE * FROM usr21
                   WHERE bname = sy-uname.

    SELECT SINGLE name_text INTO v_nombre FROM adrp
                            WHERE persnumber = usr21-persnumber.



Espero que sea esto lo que buscas.

Un saludo,
Oscar.

Desconectado maopacheco

  • Novato
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Sy-uname Nombre largo del usuario
« Respuesta #2 en: 10 de Agosto de 2007, 05:35:22 pm »
 ;D
Perfecto me ha funcionado, Gracias era lo q e estaba buscando !!!

Desconectado zpelos

  • Novato
  • *
  • Mensajes: 7
  • carpe Diem
    • Ver Perfil
Re: Sy-uname Nombre largo del usuario
« Respuesta #3 en: 13 de Agosto de 2007, 11:15:48 pm »
Buenas Tardes,


MIra otra forma es que apartir de la version 4.6c existe una función estandar USER_NAME_GET que te devuelve el nombre completo en el campo FULL_USER_NAME




Saludos,
Zpelos