Timestamp en consulta en generador de consultas

Buenas tardes estimados,
hace poco hice una vista que suma el producto de (las entradas - las salidas) de la tabla OINM para una bodega, un artículo hasta una fecha específica.
Esto me trae el saldo del articulo en la bodega hasta un dia.

La vista se ejecuta bien.
Pero cuando la quiero consultar desde el generador de consultas me da un error en el campo de fecha.

La vista es esta:

 Select T0."ItemCode", T0."Warehouse", Sum (T0."InQty" - T0."OutQty") as "Saldo"
   from "SBO"."OINM" T0
  where T0."ItemCode"   = Itm
    and T0."Warehouse"  = Bod
    and T0."DocDate"   <= Fec
  Group by T0."ItemCode", T0."Warehouse";

La invoco en el query de esta manera:

Declare FI  timestamp;
FI :=  (/* FROM dbo.OINM I0 WHERE I0."DocDate"= */'[%0]') ;

Declare IT nvarchar (6);
IT :=  (/* FROM dbo.OINM I0 WHERE I0."ItemCode"= */'[%1]') ;

Declare BD nvarchar (3);
BD :=  (/* FROM dbo.OINM I0 WHERE I0."Warehouse"= */'[%2]') ;

SELECT T0."Warehouse", T0."ItemCode", T1."ItemName", 
            (Select "Saldo" FROM "_SYS_BIC"."sap.sboroma.Analitics.Ventas/CA_GEN_SALD"
            ('PLACEHOLDER' = ('$$Itm$$', '[%1]'),
             'PLACEHOLDER' = ('$$Fec$$', '[%0]'),
             'PLACEHOLDER' = ('$$Bod$$', '[%2]'))) as "Saldo Anterior",
             CASE WHEN T0."TransType" = 67 then SUM (T0."InQty") END as "Produccion",
             CASE WHEN T0."TransType" = 67 then SUM (T0."OutQty") END as "Traslado"
  FROM OINM T0  INNER JOIN OITM T1 ON T0."ItemCode" = T1."ItemCode"
 WHERE T0."ItemCode" = '[%1]'
      AND T0."Warehouse" = '[%2]'
      AND T0."DocDate" BETWEEN '20191201' AND '20191231'
  GROUP BY T0."Warehouse", T0."ItemCode", T1."ItemName", T0."TransType";

Pero me sale este error:
error

¿A alguien le ha sucedido, tienen idea de cómo solucionarlo?

Les agradezco su ayuda.

Slds
Alfonso Azofeifa

Intenta declarando con DATETIME

Muchas veces con un GO funciona, declara todas tus variables y ya despues inicializas

GO
Declare FI timestamp;
//Resto del query

Muchas gracias @juliancab pero no me funcionó. No se si será por la versión del SAP.

Buenas tardes @epr06, hice la prueba con el GO pero sigue sin funcionar, si tuviera alguna otra idea.
Muchas gracias.

Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.