como ver sentencia SQL de una query ABAP

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • rodrigo_r1
    Member
    • jun
    • 82

    #1

    como ver sentencia SQL de una query ABAP

    Buenos días! tengo una pregunta, que espero alguien me pueda ayudar, Hay Querys en el sistema creadas en la SQ01, y sobre algunas de esas querys que se lanzan quiero ver el codigo SQL con el que se arma la sentencia final, pero no logro verla, veo en una estructura los campos que se incluyen pero no lo sentencia como tal, esto es posible verlo???????

    saludos.... gracias!
  • hugoa77
    Senior Member
    • may
    • 130

    #2
    Hola, puedes probar debugueando la query. Una vez en modo debug creas un breakpoint con sentencia abap "open cursor" luego F8... ahi deberias poder visualizar la sentencia sql.
    Avisa como te fue...

    Comentario

    • vicosap
      Senior Member
      • abr
      • 233

      #3
      Query.

      Hola!

      Creo que el proceso de la consulta de datos en el query es con read table.

      Así que podrías probar a buscar el texto "read table" dentro del programa que genera el query.

      Saludos.

      Comentario

      • rodrigo_r1
        Member
        • jun
        • 82

        #4
        Gracias por su ayuda, lo voy a intentar y comento si funciono, gracias!

        Comentario

        • hugoa77
          Senior Member
          • may
          • 130

          #5
          Estuve haciendo otras pruebas y no necesariamente funciona con el "open cursor" pero indefectiblemente va a funcionar poniendo un breakpoint tipo sentencia abap y buscas "SELECT" solo que estaría parando en todas las sentencias select que encuentre, pero si sabes de que tabla esta haciendo la seleccion, te podría servir...
          Slds

          Comentario

          • rodrigo_r1
            Member
            • jun
            • 82

            #6
            He encontrado la query q necesitaba haciendo el debug! gracias por su ayuda compañeros!!!!

            Comentario

            • gib8107
              Member
              • may
              • 44

              #7
              St05

              Si Lo Que Buscas Es Como Lo Hace Abap A Sql, Realiza Lo Siguiente

              1.- Ponte En La Pantalla Inicial De Tu Programa( Quitale Todos Los Break)
              2.- Ingresa A St05(en Esa Transaccion Realizas Un Trace A La Bd) Y Activa, Lo Puedes Hacer Con Tu Usuario Para Que Solo Te Monitorea A Ti Y No A Todos Los Usuarios.
              3.- Corre Tu Reporte O Trasaccion De Inicio A Fin
              4.- Desactiva El Race Y Dale Display, Acontinuacion Te Mostrara Todas Las Sentencias De Sql Que El Sistema Tiro Para Darte El Resultado, Busca El Acceso A La Tabla Que Estas Bscando Y Dale Los Lentecitos, Ahi Veras Varias Opciones, Una De Ella Es Ver En Sql, Te Muestra Otras Opciones Como Por Ejemplo Que Indices Esta Usando Y Cuanto Estardando.

              Si Gustas Mando Un Ejemplo Grafico..

              Comentario

              Trabajando...