Dicas ABAP categoria_dicas_abap

Published on December 20th, 2011 | by Mauro Laranjeira

4

Programa de teste de clausula WHERE

Ceerrtttooo Zombizada!!!

Desde a antiguidade, antes do mundo começar a contar o tempo e os dias… Antes da galinha ou do ovo… Já debugava pela terra, o Terrível Homem Zumbie ABAP das Cavernas.

Terrível Homem ABAP Zombie das Cavernas, bruto por não ter autorização na SE80

Terrível Homem ABAP Zombie das Cavernas, bruto por não ter autorização na SE80

 

Em quase todas as outras linguagens de programação, existem programas para auxiliar os programadores em consultas no banco de dados.

Um grande amigo e também ABAP, me disse uma vez:

- Bem que poderia ter uma transação para fazer testes das clausulas where dos comandos SQL.

Pensando nisso e com tempo extra no projeto, fiz uma pequena ferramenta Module Pool com base no post Desvendando o Select Dinâmico

Segue a tela 9000 do Module Pool:

Tela 9000 do Module Pool – Teste de clausula Where

Esta versão é 1.0, minha ideia é ter a possibilidade de fazer Inner Join, Subquery e etc. 8O

Programa de teste de calusula where

Este programinha vale também como estudo para ajuda em ALV Orientado a Objetos, Criação de Objeto Data e SQL Dinâmico.

Espero que ajude mais alguém alem de mim, pois ja utilizei em outro projeto. 8)

Abraços a todos que ja usaram o PHPMyAdmin e pensaram, porque não em ABAP?!

Tags: , ,


About the Author



4 Responses to Programa de teste de clausula WHERE

  1. Leo Kreator says:

    Você quer testar queries SQL. Não tem ferramenta nenhuma. #abapdepressao

    Ótimo post Mauro, a solução é simples e muito boa. Eu já tinha topado com esse problema, e fuçando na net achei o YES4SQL:

    http://www.sapdev.co.uk/programs/custom/zyes4sql.htm

    Mais complicado de implementar, mas é uma alternativa.

  2. Douglas says:

    Talvez não tenha entendido bem a proposta, mas a utilização da SE16N, por exemplo, não substitui esse programa que você fez?

    • Tudo bem Douglas?

      Esse programa ainda esta em sua primeira versão.

      Mas a ideia dele não é apenas exibir os dados das tabelas, futuramente quero poder testar inner join, sub query e etc.

      Quero testar os comandos SQL sem precisar ficar rodando os programas, quando colocar comando SQL no código ter certeza que estará correto.

      Abs,

      Mauro Laranjeira

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Back to Top ↑