Hola,
Realiza una consulta a la tabla OINM que es la que almacena todos los movimientos por artículo y bodega (Diario del Almacén).
Saludos.
Avalados por :
Hola,
Realiza una consulta a la tabla OINM que es la que almacena todos los movimientos por artículo y bodega (Diario del Almacén).
Saludos.
Hola Emilio.
Como menciona Boris, una consulta a la tabla de historial del almacén es suficiente, aunque recomiendo que se realice a la OIVL y su detalle IVL1, ya que la OINM ha quedado obsoleta. Aunque se sigue actualizando, la obligatoria es OIVL y su detalle.
Te sugiero probar con una consulta similar a la siguiente:
SELECT T0.ItemCode, T0.LocCode, MAX(T0.CreateDate), (Select TA.OnHand FROM OITM TA Where TA.ItemCode = T0.ItemCode) FROM OIVL T0 group by T0.ItemCode, T0.LocCode order by MAX(Createdate) DESC
Quedo a la espera de tus comentarios, saludos.
Gracias Gerardo, Gracias Boris.
Probaré con OINM ya que aún tenemos la versión 2007 de SAP BO.
Así quedó la consulta:
--PRUEBAS CON OINM
SELECT T0.ItemCode CODIGO, I.Itemname NOMBRE, T0.warehouse ALMACEN,
CONVERT(char(10), MAX(T0.CreateDate), 103) como 'ULT. INGRESO',
STOCK = SUM(INQTY) - SUM(OUTQTY)
FROM oinm T0
LEFT JOIN OITM I ON T0.ITEMCODE = I.ITEMCODE
LEFT JOIN OITB E ON I.ItmsGrpCod = E.ItmsGrpCod
WHERE T0.WAREHOUSE = '107' AND I.FrozenFor = 'N' AND I.ManbtchNum = 'N' AND T0.Warehouse = '107'
GROUP BY T0.ItemCode, I.Itemname, T0.warehouse
HAVING (SUM(INQTY) - SUM(OUTQTY) > 0)
ORDER BY MAX(t0.Createdate) ASC
Gracias por la ayuda.
Saludos.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute