Ayuda SAP

Sap no lee el parámetro en query manager

Hola a todos, subí un script al Query Manager, pero no detecta el parámetro con los corchetes

DECLARE @FI DATE
DECLARE @FF DATE
DECLARE @AL VARCHAR(10)

SET @FI = (SELECT TOP 1 DocDate FROM OINV WHERE DocDate = '[%0]')
SET @FF = (SELECT TOP 1 DocDate FROM OINV WHERE DocDate = '[%1]')
SET @AL = (SELECT WhsCode FROM OWHS WHERE WhsName = '[%2]')

SELECT @FI, @FF, @AL

EXEC Sp_Ilum_Rotacion_inventario @FI, @FF, @AL

Me muestra este error
1). [Microsoft][SQL Server Native Client 11.0][SQL Server]Must specify table to select from. 2). [Microsoft][SQL Server Native Client 11.0][SQL Server]Statement ‘’ (SWEI) (s) could not be prepared.

¿Qué me estaría faltando?

Que version de SAP tienes?

Hola @tnlgortiz
Prueba de esta forma al asignar valor a la variable. funciona en SQL.

SET @AL =(/*select top 1 T0.DiscPrcnt from [dbo].[OINV] T0 
where T0.DiscPrcnt =*/'[%4]')
1 me gusta

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