"
Apoiado por

Adeus DESCRIBE TABLE. Já vais tarde.

Durante doze anos
Quando quis contar
As linhas de uma itab
Fazia o que todos fazem:
DESCRIBE TABLE itab LINES linhas.

Até que outro dia
Vi uma coisa que,
Parece mentira,
Nunca antes vira:
LINES( itab ).

Dá no mesmo
E sem ter de declarar
O raio da variável.

Assim, em vez de:


DATA: linhas TYPE i.
DESCRIBE TABLE itabl LINES linhas.
IF linhas = 42.
  WRITE 'A tua tabela é a verdade'.
ENDIF.

Basta fazer:


IF LINES( itbl ) = 42.
  WRITE 'A tua tabela é a verdade'.
ENDIF.

É a prova de que
Se a SAP quisesse
Fazia um esforço
E o ABAP seria
Uma coisa fixe.

Mas parece que não quer
E o ABAP que se lixe.

Merda de poema. Foi o que se arranjou.

O Abapinho saúda-vos.

7 comentários a “Adeus DESCRIBE TABLE. Já vais tarde.”

  1. Marco Diz:

    Olá Nuno, muito boa esta dica, obrigado! A variável não precisa ser declarada, o sy-tfill fica com o nº de linhas. Mesmo assim o lines poupa trabalho :)

  2. Aline Souza Canteiro Diz:

    Muito bom!
    Obrigada!

    Ganhou meu comentario por honrar Douglas Adams!

  3. Nuno Godinho Diz:

    eh eh

  4. Clovis Moura Diz:

    Fácil fácil… obrigadão….

  5. Nuno Godinho Diz:

    de nada :)

  6. Cavaca Diz:

    “Muito bom o seu poema
    para o meu dia
    inspirou-me no tema
    escrevo este cordel
    pois hoje é uma pena
    acabou a semana na antena”

    Obrigado, estava tentando lembrar esse novo sistema !

  7. Nuno Godinho Diz:

    :-)

Deixe um comentário


Acerca do Abapinho
O Abapinho é suportado pelo WordPress
Artigos (RSS) e Comentários (RSS).