tengo un layout en crystal que utilizo en sap para realizar entregas de mercancía, en el mismo se detalla los lotes de la mercancia pero tambien me gustaría incluir los numeros de serie de aquellos articulos que su gestion es por numero de serie pero no se cuales son las tablas que debo vincular para lograr esto.
Adjunto el query que utilizo como subreporte y que me trae la informacion de lote, quisiera algo similar pero que me traiga la informacion de numero de serie
Select
T1.ItemCode,
T1.Dscription,
T8.ExpDate,
I1.BatchNum,
T1.WhsCode,
T1.LineNum,
T1.DocEntry,
T1.BaseEntry,
I1.Quantity
FROM OINV T0
INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry
LEFT Join DLN1 T6 On T6.DocEntry=T1.BaseEntry and T6.LineNum=T1.BaseLine
left outer join IBT1 I1 on T1.ItemCode=I1.ItemCode and (T1.DocEntry=I1.BaseEntry and T1.ObjType=I1.BaseType)
left outer join OBTN T8 on T8.ItemCode=I1.ItemCode and I1.BatchNum=T8.DistNumber
Buen Dia @Lsanders te anexo este pequeño código, espero te sea de utilidad, saludos!!!
Select DISTINCT
T0.DocEntry,
T0.DocNum,
T0.CardCode,
T0.LicTradNum,
T0.Address,
T0.DocDate,
T1.ItemCode,
T1.ItemName,
T3.MnfSerial,
T3.DistNumber,
T5.Quantity,
T3.InDate,
T3.GrntStart,
T3.GrntExp,
T6.SlpName
from ODLN T0
LEFT JOIN OITL T1 ON (T0.DocNum=T1.DocNum AND T1.DocType=15)
LEFT JOIN ITL1 T2 ON (T1.LogEntry=T2.LogEntry AND T1.DocType=15)
LEFT JOIN OSRN T3 ON (T2.SysNumber=T3.SysNumber AND T1.DocType=15 AND T1.ItemCode=T3.ItemCode)
INNER JOIN OITM T4 ON (T1.ItemCode=T4.ItemCode AND T1.DocType=15)
LEFT JOIN DLN1 T5 ON (T0.DocEntry=T5.DocEntry AND T1.ItemCode=T3.ItemCode )
LEFT JOIN OSLP T6 ON (T0.SlpCode=T6.SlpCode AND T1.DocType=15)
WHERE T4.ManSerNum='Y' AND T1.DocType=15
Gracias por sus respuestas @Amarcos y @anon54430183 hice la prueba de ambos pero no me trajo el resultado que esperé, aunque googleando un poco me encontre con unos templates de b1up que me sirvió para lo que requiero.