cancel
Showing results for 
Search instead for 
Did you mean: 

Entradas con número de lote

Former Member
0 Kudos

Buenos dias

Tengo la siguiente query, solo que no identifico como poder enlazarlo con el número de lote de entrada


select DISTINCT 'Primario',T0.DocEntry as 'Folio interno SAP',T0.DocNum as 'Orden de compra',T0.Segment, T1.ItemCode, 
T1.Quantity as 'Cantidad de compra', T1.OpenQty as 'Pendiente por recibir',T3.DocNum as 'Entrada' from OPOR T0
LEFT JOIN POR1 T1 on T0.DocEntry=T1.DocEntry
LEFT JOIN PDN1 T2 ON T2.BaseEntry = T0.DocEntry 
LEFT JOIN OPDN T3 ON T3.DocEntry = T2.DocEntry
WHERE T0.DocType='I'

Alguna sugerencia? Muchas gracias.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hola,

La tabla de los números de lote es 'OIBT' y sus campos BaseEntry e ItemCode los tines que igualar con DocEntry e ItemCode respectivamente de la tabla de las Entradas.

El campo BatchNum de esta tabla tiene el número de lote del artículo

Espero haber sido de ayuda

felipe_loyolarodriguez
Active Contributor
0 Kudos

Quintaro

Prueba la query asi


SELECT DISTINCT 'Primario' as 'Serie',T0.DocEntry as 'Folio interno SAP',T0.DocNum as 'Orden de compra', T0.Segment, T1.ItemCode, T4.BatchNum,
T1.Quantity as 'Cantidad de compra', T1.OpenQty as 'Pendiente por recibir',T3.DocNum as 'Entrada' from OPOR T0
LEFT JOIN POR1 T1 on T0.DocEntry=T1.DocEntry
LEFT JOIN PDN1 T2 ON T2.BaseEntry = T0.DocEntry 
LEFT JOIN OPDN T3 ON T3.DocEntry = T2.DocEntry
LEFT JOIN OIBT T4 ON T4.BaseEntry = T2.DocEntry AND T4.ItemCode = T2.ItemCode
WHERE T0.DocType='I' AND T4.BaseType = '20'

Saludos