Jóvenes expertos tengo el siguiente problema realice un query en donde me muestra todas las ordenes de venta que esta abiertas pero cuando lo coloco en SAP y cuando el usuario tiene que elegir el proyecto me da un error si me muestra la ventana para seleccionar el proyecto pero cuando ya se lecciona y le da aceptar me da el siguiente error
Image may be NSFW.
Clik here to view.
les dejo el query para que lo vean y me indiquen en donde esta mi error
select Distinct T0.CardCode, T0.CardName,
ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'EXC%%%' AND Y.DocStatus='O'),0)[Costo Exceso],
ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'AGU%%%' AND Y.DocStatus='O'),0)[Costo Cuota Fija Agua],
ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'SEG%%%' AND Y.DocStatus='O'),0)[Costo Seguridad],
ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'RCONX%%%' AND Y.DocStatus='O'),0)[Reconexion],
ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'SUSP%%%' AND Y.DocStatus='O'),0)[Suspencion],
ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'ADM%%%' AND Y.DocStatus='O'),0)[Administrativo],
(ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'EXC%%%' AND Y.DocStatus='O'),0)+
ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'AGU%%%' AND Y.DocStatus='O'),0)+
ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'SEG%%%' AND Y.DocStatus='O'),0)+
ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'RCONX%%%' AND Y.DocStatus='O'),0)+
ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'SUSP%%%' AND Y.DocStatus='O'),0)+
ISNULL((SELECT SUM(X.PriceAfVAT) FROM ORDR Y INNER JOIN RDR1 X ON X.DocEntry=Y.DocEntry WHERE Y.CardCode=T0.CardCode AND X.ItemCode LIKE 'ADM%%%' AND Y.DocStatus='O'),0))[Costo Total],
T2.BALANCE, T2.OrdersBal
from ORDR T0 INNER JOIN
RDR1 T1 ON T0.DocEntry = T1.DocEntry INNER JOIN
OCRD T2 ON T0.CardCode = T2.CardCode
Where T2.ProjectCod = [%0] and T0.DocStatus = 'O'
Group By T0.CardCode, T0.CardName, T0.DocNum, T0.DocEntry, T2.BALANCE, T2.OrdersBal
de antemano muy agradecido por la ayuda.
Saludos