Buenos días amigos, hace unos días publiqué algo pidiendo ayuda respecto a cómo obtener el consumo valorizado en los materiales dentro de una OF. Aquí les dejo mi query. Actualmente estoy trabajando en la misma, pero aún quisiera saber cómo hacer para saber a qué costo se cerró la orden. Ya pensé en la tabla OINM, pero realmente esa tabla mueve demasiados registros y creo que no sería óptimo utilizarlo.
SELECT
T2.“DocNum”, T2.“ItemCode”, T2.“ProdName”, T2.“Uom”, T2.“PlannedQty”, T2.“CmpltQty”, (T2.“CmpltQty”-T2.“PlannedQty”) “Diferencia”,T1.“ItemCode”, T1.“Dscription”,SUM(T1.“Quantity”) “Cant. Consumida”, AVG(T1.“Price”) “Costo Promedio”, T1.“Currency”, SUM(T1.“LineTotal”) “Total”
FROM OIGE T0
INNER JOIN IGE1 T1 ON T0.“DocEntry” = T1.“DocEntry”
INNER JOIN OWOR T2 ON T1.“BaseRef” = T2.“DocNum”
WHERE T1.“BaseRef” =‘1004’
GROUP BY T2.“DocNum”, T2.“ItemCode”, T2.“ProdName”, T2.“Uom”,T2.“PlannedQty”, T2.“CmpltQty”, T1.“ItemCode”, T1.“ItemCode”, T1.“Dscription”, T1.“Currency”
Cualquier cosa, les agradezco desde ya. Saludos. Espero le sirva a alguien la query.