Cuando creo un Dashboard designer me marca error

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;

@Ahmed recuerda formatear el código sql adecuadamente.
Te lo he corregido.

Gracias @meqs por la corrección.