Buen día a todos comunidad,
tengo un problema en SAP B1 v 10.00, genere un reporte por medio de un query, el cual funciona bien y si se ejecuta correctamente en el SQL Console de SAP HANA, pero al generar el Dashboard designer me marca este error : “Se produjo una error durante la ejecución de la fuente de datos”, hay posibilidades de que me puedan ayudar a ver que se puede corregir??? este es el query:
SELECT
ITM."ItemCode" AS "Código Artículo",
ITM."ItemName" AS "Nombre Artículo",
WH."WhsName" AS "Nombre Almacén",
SUM(COALESCE(ONH."OnHand",
0)) AS "Stock Actual",
AVG(COALESCE(ONH."AvgPrice",
0)) AS "Costo Promedio",
SUM(COALESCE(ONH."OnHand",
0)) * AVG(COALESCE(ONH."AvgPrice",
0)) AS "Costo Total"
FROM
OITM ITM
LEFT
JOIN
OITW ONH
ON ITM."ItemCode" = ONH."ItemCode"
AND ONH."WhsCode" = '01' -- Filtra pOR almacén 01
LEFT
JOIN
OWHS WH
ON ONH."WhsCode" = WH."WhsCode"
LEFT
JOIN
(
SELECT "ItemCode"
FROM INV1 I1
INNER JOIN OINV I
ON I."DocEntry" = I1."DocEntry"
WHERE I."CANCELED" = 'N'
AND I."DocDate" >= ADD_MONTHS(CURRENT_DATE, -6)
UNION
ALL
SELECT "ItemCode"
FROM RIN1 R1
INNER JOIN ORIN R
ON R."DocEntry" = R1."DocEntry"
WHERE R."CANCELED" = 'N'
AND R."DocDate" >= ADD_MONTHS(CURRENT_DATE, -6)
UNION
ALL
SELECT "ItemCode"
FROM OIVL V
WHERE V."DocDate" >= ADD_MONTHS(CURRENT_DATE, -6)
) AS Movimientos
ON ITM."ItemCode" = Movimientos."ItemCode"
WHERE
COALESCE(ONH."OnHand", 0) > 0 -- Artículos cON stock disponible
GROUP BY
ITM."ItemCode", ITM."ItemName", WH."WhsName"
HAVING
COUNT(Movimientos."ItemCode") = 0 -- Filtra los artículos sIN movimientos
ORDER BY
"Stock Actual" DESC, "Costo Total" DESC;