Ayuda SAP

Query - Resultados Proyectos

Buenas tardes, he creado una vista que me muestra Asientos contables por tarea y en SAP B1 al ejecutar ésta vista en el generador de consultas con un rango de fechas me marca un error.

El error no es de sintaxis ya que mi vista sí ejecuta sin el rango de fechas, éste es el query que quiero ejecutar en SAP B1:

declare @datefrom as DateTime
set @datefrom = '[%0]'
declare @datefro as DateTime
set @datefro = '[%1]'
SELECT * FROM SBODemoMX.dbo.view_RP
WHERE 
[Fecha contabilización] >= @datefrom	
AND [Fecha contabilización] <= @datefro

No sé si es por la vista, la verdad es que no hay mucha información, espero me puedan ayudar,
Gracias.

En que versión de SAP B1 lo estás ejecutando?
He leído que en versión 10 de SAP B1 no se pueden ejecutar consultas de otra base de datos.

Hola @meqs mi versión es SAP B1 9.3 (9.30.220) PL:12, precisamente creé tres vistas de diferentes bases de datos, pero por alguna razón no permite que realice un rango de fechas desde el generador de consultas, entonces hice la prueba con una vista y aún así me sigue marcando error.

igual la combinación de vista + parámetros hace que no funcionen estos.
¿Si estableces las fechas manualmente en vez de parámetro te funciona?

Así es, lo he intentado de varias formas, con este query sí funciona:

declare @datefrom as DateTime
set @datefrom = '20200101'
declare @datefro as DateTime
set @datefro = '20210401'
SELECT * FROM SBODemoMX.dbo.view_RP
WHERE 
[Fecha contabilización] >= @datefrom	
AND [Fecha contabilización] <= @datefro

Con este query no funciona:

SELECT * FROM SBODemoMX.dbo.view_RP
WHERE 
[Fecha contabilización] >= '[%0]'
AND [Fecha contabilización] <= '[%1]'

Y con éste query sí funciona:

SELECT * FROM SBODemoMX.dbo.view_RP
WHERE 
[Fecha contabilización] >= '20200101'
AND [Fecha contabilización] <= '20210401'

No he encontrado la forma aún .

Hola @meqs lo he consultado con un experto y efectivamente no se puede combinar la vista con parámetros “dinámicos”, sólo con datos ya definidos, excelente tarde y gracias por su tiempo.

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