Nombre de usuario que creo recibo

Hola amigo buen día

He estado trabajando en un Query que me muestre quien fuer el usuario que creo la orden la tabla en si es la OUSR pero resulta que no me esta mostrando el usuario. será algo en el Left Join ??

SELECT T0."CounterRef", T0."DocNum", T0."DocDate", T0."CardCode", T0."CardName", T0."CashSum", T0."CheckSum", T0."TrsfrSum", T0."Comments", T0."DocTotal", T2."USER_CODE", T2."U_NAME" FROM ORCT T0 
LEFT JOIN OHEM T1 ON T0."OwnerCode" = T1."empID" 
LEFT JOIN OUSR T2 ON T1."userId" = T2."USERID" 
WHERE "Canceled" = 'N'

Agradezco la orientación.

Saludes!

La tabla OHEM es referencia de la tabla de empleados.
¿Has validado que los empleados tengan un usuario de SAP Asignado? sino no te lo va a dar.

Por otra parte.
la tabla ORCT tiene un campo llamado “UserSign” que es el usuario que creó el documento. No necesitas incluir la OHEM (a menos que quieras algunas información de ahí luego). ese campo lo puedes ligar con la OUSR en la UserID y así evitas que el empleado no tenga un usuario de SAP Asignado.

3 Me gusta

@Ares17000 agradezco tu respuesta fue muy valiosa.

Saludes!

1 me gusta