Ejecutar Sentencias SQL

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • alumno
    Junior Member
    • feb
    • 5

    #1

    Ejecutar Sentencias SQL

    Buenas a todos,

    estoy realizando unos cuadres de cargas masivas de datos en tablas de PA, y se me quedan algo cortas las transacciones básicas para hacer Querys (ad-hoc QUERY, Quick Viewer, Data Browser,...)

    Me preguntaba si existe alguna manera de ejecutar sentencias SQL directamente, donde pudiera hacer todo tipo de JOINs, UNIONs, etc...


    Gracias de antemano
  • suapcram
    Junior Member
    • abr
    • 13

    #2
    Necesitaras el Query Analiser o SQL Management estudio o herramientas similares que existen para otras BD que no sean SQL Server si lo quieres hacer "por fuera" y tienes usuario para acceder a la BBDD.

    Si lo quieres hacer desde ABAP, puedes, con la transacción DBCO crear una conexión a la BBDD de SAP u otra BD, necesitas usuario para acceder a la BD. Una vez creada la conexión, por ejemplo: "PEPE", desde ABAP puedes:

    exec sql.
    connect to 'PEPE'
    endexec.
    exec sql.
    set connection 'IGESTPICK'
    endexec.

    * Comprobamos el status de las posiciones
    exec SQL performing comprueba_igestpick.

    select status into BN from ipk_comandes_linies where vbeln = :d_vbeln

    endexec.

    *************

    FORM COMPRUEBA_IGESTPICK.

    IF DBN NE '1' AND DBN NE '8'.
    D_ERROR = 'X'.
    ENDIF.

    ENDFORM. "comprueba_igestpick
    Toda mejora implica cambio, no todo cambio implica mejora...

    Comentario

    • alumno
      Junior Member
      • feb
      • 5

      #3
      Muchas gracias, hablare con los administradores a ver si puedo conseguirlo

      Comentario

      Trabajando...