Hi
In below query i am getting error Incorrect Syntax near = when i am using Stuff statement. I am using this query in Sap B1 Hana version.
SELECT
A."WhsCode",A."ItemCode",A."Description",A."Uom",A."Batch No.",A."Bin No"
From (
SELECT
T1."WhsCode",T1."ItemCode",Max(T2."ItemName") As "Description",
Max(T2."InvntryUom") As "Uom",T1."BatchNum" As "Batch No.",
(Select 'BinNo' = STUFF(( Select ',' + (A3."BinCode") from OBBQ A1 INNER JOIN OBTN A2 ON A1."SnBMDAbs" = A2."AbsEntry"
inner join OBIN A3 on A3."WhsCode" = A1."WhsCode" and A3."AbsEntry" = A1."BinAbs"
where A1."ItemCode" = T1."ItemCode" and A1."WhsCode" = T1."WhsCode" and A2."DistNumber" = T1."BatchNum" and A1."OnHandQty" > 0 for XML PATH('')),1,1,'')) As "Bin No",
FROM IBT1 T1
LEFT JOIN OITM T2 ON T2."ItemCode" = T1."ItemCode"
GROUP BY T1."WhsCode", T1."ItemCode", T1."BatchNum"
HAVING
SUM(CASE WHEN T1."Direction" = 0 THEN T1."Quantity" ELSE 0 END) -
SUM(CASE WHEN T1."Direction" = 1 THEN T1."Quantity" ELSE 0 END) > 0
) A
Thanks