Buenas amigos del Foro, una ayuda necesito crear Query para sacar la información de los movimientos de los lotes cuando se hacen movimientos de entradas de mercancía y salidas de mercancía, ya que voy a hacer los layout de impresión porque los estándar no se ajustan a las necesidades de la empresa, pero no he logrado saber exactamente que tablas usa SAP B1 en Hana
Hola @Racos
Por favor, hay que atender las normas básicas del foro, una de ellas es pasar a la sección de #presentaciones.
Para irte dando una mano, Prueba este query, y valida lo que necesitas:
SELECT DISTINCT
T0.ItemCode AS Cod_Item,
T0.ItemName AS Nombre_Item,
T0.BatchNum AS Lote,
T0.WhsCode AS Almacen,
CASE T1.Status
WHEN 0 THEN 'Liberado'
WHEN 1 THEN 'Acceso Denegado'
WHEN 2 THEN 'Bloqueado'
END AS Estado,
T2.Quantity AS Cantidad,
CASE T3.BaseType
WHEN 13 THEN 'Factura Clientes'
WHEN 14 THEN 'NC Clientes'
WHEN 15 THEN 'Entrega'
WHEN 16 THEN 'Devolucion'
WHEN 18 THEN 'Factura Proveedor'
WHEN 19 THEN 'NC Proveedores'
WHEN 20 THEN 'Entrada mercaderia OP'
WHEN 21 THEN 'Devolucion mercaderias'
WHEN 59 THEN 'Entrada mercaderias'
WHEN 60 THEN 'Salida de mercaderias'
WHEN 67 THEN 'Traslado stock'
ELSE CONVERT(NVARCHAR(5),T3.BaseType)
END AS Documento,
T3.BaseNum AS NroDocto,
T4.TransId AS Asiento,
T3.BaseLinNum AS Linea,
T3.DocDate AS Fecha,
T3.WhsCode AS Alm_Docto,
T3.CardName AS SN,
CASE T3.Direction
WHEN 1 THEN T3.Quantity*-1
ELSE T3.Quantity
END AS Cant_Docto,
CASE T3.Direction
WHEN 1 THEN 'Salida'
ELSE 'Entrada'
END AS Sentido
FROM OIBT T0
INNER JOIN OBTN T1 ON T1.ItemCode=T0.ItemCode AND T1.DistNumber=T0.BatchNum
INNER JOIN OBTQ T2 ON T2.ItemCode=T1.ItemCode AND T2.SysNumber=T1.SysNumber
LEFT JOIN IBT1 T3 ON T3.ItemCode=T0.ItemCode AND T3.BatchNum=T0.BatchNum AND T3.WhsCode=T0.WhsCode
LEFT JOIN JDT1 T4 ON T4.TransType=T3.BaseType AND T4.BaseRef=T3.BaseNum AND T4.CreatedBy=T3.BaseEntry
WHERE T0.ItemCode='[%0]'
ORDER BY T0.ItemCode, T0.BatchNum, T0.WhsCode, T3.DocDate, T4.TransId, T3.BaseLinNum
FOR BROWSE
Saludos.
2 Me gusta
Gracias acabo de hacer la presentacion, voy a probar el query que facilito.
1 me gusta
Haz las adaptaciones a Hana… lo de las comillas y eso. porque ese query es de SQL.
1 me gusta
Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.