Acceso por SQL Nativo

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • churi24
    Junior Member
    • sep
    • 16

    #1

    Acceso por SQL Nativo

    Buenas gente, tengo una pregunta existencial. Necesitamos levantar desde sap un store procedure. Ya establecimos la conexion con el DBLink y funciona bien. El problema que tenemos es que el Store Procedure devuelve como parametro un CURSOR, y no sabemos como codificar esto para hacer el fetch al cursor que devuelve como parametro.
    Alguien sabe de esto?
    Saludos,

    Claudio.
    ____________________
    Claudio Suriano.
    Consultor ABAP/PI.
    Atos.
    Buenos Aires.
    Argentina
  • Ramiro Ojeda
    Junior Member
    • oct
    • 7

    #2
    sql nativo

    Hola ... Churi

    Segun lo que he visto .. el procedimiento es hacer la conexion al servidor y ejecutar el stored procedure ...

    DATA Y(10) TYPE X.
    DATA Z(300) TYPE x.


    * Primero nos conectamos
    EXEC SQL.
    CONNECT TO 'UPGRADE' AS 'R'
    ENDEXEC.

    EXEC SQL.
    SET CONNECTION 'R'
    ENDEXEC.

    Y = '20110606'.

    *sp_Inversiones_Suscritas_Credinor
    EXEC SQL.
    EXECUTE PROCEDURE sp_Inversiones_Suscritas_Credinor ( IN :Y, OUT :Z )
    ENDEXEC.

    IF SY-SUBRC <> 0 OR Z <> 347.
    WRITE: / 'Wrong result for EXECUTE PROCEDURE:', Z.
    ENDIF.

    .... al ejecutar el sotored procedure lo debe de poner en la variable Z.

    Yo tambien tengo problema al ejecutarlo porque me da un dump .. diciendome que " no existe la tabla en la base de datos " podrias probar ese codigo a ver si a ti si te funciona ? ???

    Saludos

    Comentario

    • churi24
      Junior Member
      • sep
      • 16

      #3
      Lo mio ya lo resolvi hace un año atras. Ahora tu codigo no lo puedo probar porque el Store procedure esta creado en oracle. Y eso depende del cliente que lo creo. Lo que si, me parece raro que no llames al esquema de la base de datos. Solamente llamas al SP, me llama la atencion que no tenga un esquema creado.
      Ej: Esquema.SP_00( vr :y, vt :x)
      Que dice el dump?
      ____________________
      Claudio Suriano.
      Consultor ABAP/PI.
      Atos.
      Buenos Aires.
      Argentina

      Comentario

      • stormshadow
        Senior Member
        • jun
        • 117

        #4
        Oye y por pura curiosidad, como resolviste traerte los datos?
        "Si quieres resultados distintos, no hagas siempre lo mismo" .... Einstein

        Comentario

        Trabajando...