¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Informe de Stock y Último Ingreso en Almacenes: Análisis detallado

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Estimados, ¿podrían ayudarme con una consulta que me proporcione el resultado del siguiente informe?

ITEM ALMACEN FECHA ÚLTIMO INGRESO AL ALMACÉN STOCK

Desde ya, muchas gracias.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

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.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Gracias Gerardo, Gracias Boris.

Probaré con OINM ya que aún tenemos la versión 2007 de SAP BO.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

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.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?