Un Usuario hizo la siguiente pregunta
Hola expertos,
En hv User ID, que inicia sesión. Entonces quiero dibujar el nombre correspondiente.
Asi que,
¿Dónde puedo obtener estos datos, es decir, qué tabla / fuente es la mejor?
ThanQ.
7 respuestas
O use SUSR_USER_ADDRESS_READ.
El parámetro de exportación user_address contendría el nombre de usuario completo en el campo name_text.
DATA: user_address LIKE addr3_val. CALL FUNCTION 'SUSR_USER_ADDRESS_READ' EXPORTING user_name = sy-uname * READ_DB_DIRECTLY = ' ' IMPORTING user_address = user_address * USER_USR03 = EXCEPTIONS user_address_not_found = 1 OTHERS = 2. IF sy-subrc = 0. write:/ user_address-name_text. ENDIF.
Vaya a la tabla USR21 y obtenga el número de persona, luego use ese número de persona para ir a ADRP. El nombre debería ser.
Sobre,
Rich Heilman
El mensaje fue editado por:
Rich Heilman
Ex miembro
Pase el ID de usuario en BNAME a la tabla USR21 y obtendrá PERSONAS.
Pase PERSONAS a la mesa ADRP y recibirá un nombre y apellido
Gracias,
SKJ
Ex miembro
El número de personal de USR21 no es el mismo que el número de personal de recursos humanos.
Ex miembro
Vaya a SU10 o SUIM, Detalles autorizados -> ejecutar después de dar la identificación de usuario