Skip to Content
avatar image
Former Member

Leer Stored Procedure desde SAP

Hola Comunidad buen dia;

Estoy tratando de leer un SP desde el generador de consultas de SAP ya tengo mi SP en SQL ya probé el SP y funciona bien mi duda es como hacer para que el usuario ingrese las variables que necesito se vayan como parámetros es decir;

Si yo lo ejecuto desde el generador de consultas así ;

EXEC  dbo.clientespotenciales '100000','99999'

funciona muy bien y me trae el resultado mi problema es cuando quiero hacer lo siguiente;  

DECLARE @CODIGO AS CHAR(8)

  SET @CODIGO = '[%1]'

EXEC  dbo.clientespotenciales @CODIGO

no me permite ingresar estas variables me manda errores alguien sabe como puedo lograr esto?

Gracias por su ayuda.

Saludos

Alejandro

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Nov 07, 2013 at 01:38 PM

    Buen día.

    Debes ejecutarlo de la siguiente manera.

    DECLARE @CODIGO AS CHAR(8), @CODIGO2 AS CHAR(8)

    SET @CODIGO = isnull((select T0.[CardCode] from [dbo].[OCRD] T0 where T0.[CardCode]='[%0]'),'')

    SET @CODIGO2 = isnull((select T0.[CardCode] from [dbo].[OCRD] T0 where T0.[CardCode]='[%1]'),'')

    EXEC  [dbo].[clientespotenciales] @CODIGO,@CODIGO2

    Saludos

    FLR

    Add comment
    10|10000 characters needed characters exceeded