Buenas Tardes, necesito saber si en el Punto de Venta de SAP o el modulo principal de SAP en la sección de Reportes/informes hay una opción que pueda desplegar un Inventario de existencias en Bodega donde aparezca el Disponible + Bodega en Transito + Bodega Reserva, necesito un informe consolidado donde indique por cada código cuanto hay en cada rubro.
Hola buenas @LUISGT80 te recomiendo:
1.- Un por favor lo primero y un gracias para acabar.
2.- Pasar por Presentaciones
3.- Localización, país de tú consulta.
Bodega supongo que son almacenes y no sé lo que es un rubro.
Gracias por las recomendaciones serán tomas en cuenta, Bodega son almacenes en efecto y al mencionar consolidado me refiero por ejemplo que aparezca el código del producto su descripción y por columna cuanto de existencia hay en cada bodega o almacén. Les escribo desde Guatemala, gracias por el apoyo que puedan brindarme.
Buen día Gustavo. Saludos, también soy de Guatemala veo que no has pasado por Presentaciones es importante ya que cuando hagas una publicacion las personas puedan visualizar que version de SAP manejas, que experiencia tienes y con esto las personas pueden apoyarte, también te recomiendo que puedas buscar dentro del foro lo que necesitas puede que ya se hayan publicado alguna misma pregunta y tenga respuesta y solo es de copiar la solución y listo.
En mi caso trabajo con SAP HANA, te comparto un query que te puede ayudar en lo que buscas. espero te ayude, saludos…
SELECT T0."ItemCode" AS "No. Artículo",
T0."InvntryUom" AS "U. Med.",
T0."ItemName" AS "Descripción",
T3."ItmsGrpNam" AS "Categoría",
T0."AvgPrice" AS "Costo",
SUM(CASE
WHEN T2."WhsCode" = '01' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 01",
SUM(CASE
WHEN T2."WhsCode" = '02' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 02",
SUM(CASE
WHEN T2."WhsCode" = '03' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 03",
SUM(CASE
WHEN T2."WhsCode" = '04' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 04",
SUM(CASE
WHEN T2."WhsCode" = '05' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 05",
SUM(CASE
WHEN T2."WhsCode" = '06' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 06",
SUM(CASE
WHEN T2."WhsCode" = '07' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 07",
SUM(CASE
WHEN T2."WhsCode" = '08' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 08",
SUM(CASE
WHEN T2."WhsCode" = '09' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 09",
SUM(CASE
WHEN T2."WhsCode" = '10' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 10",
SUM(CASE
WHEN T2."WhsCode" = '11' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 11",
SUM(CASE
WHEN T2."WhsCode" = '13' THEN T1."OnHand"
ELSE 0
END) AS "Bodega 13",
SUM(CASE
WHEN T2."WhsCode" IN ('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '13') THEN T1."OnHand"
ELSE 0
END) AS "TOTAL BODEGAS",
SUM(CASE
WHEN T2."WhsCode" IN ('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '13') THEN T1."OnHand" * T0."AvgPrice"
ELSE 0
END) AS "COSTO TOTAL"
FROM OITM T0
INNER JOIN OITW T1 ON T0."ItemCode" = T1."ItemCode"
INNER JOIN OWHS T2 ON T1."WhsCode" = T2."WhsCode"
INNER JOIN OITB T3 ON T0."ItmsGrpCod" = T3."ItmsGrpCod"
GROUP BY T0."ItemCode",
T0."InvntryUom",
T0."ItemName",
T0."AvgPrice",
T3."ItmsGrpNam"
ORDER BY T0."ItemCode";
Muy agradecido con la respuesta ya tome las recomendaciones indicadas, voy a trasladar esta información al área de Sistemas para que lo vean ya que es una opción que necesitamos para trabajar tomas físicas de Inventarios. El SAP que utilizamos es el Business One Hana
¿y que versión de business one? ¿10.0? ¿PL?