Guias

Published on August 20th, 2012 | by Henrique Dias

2

ABAPZombie Guide to ABAP – Parte 35 – DESCRIBE TABLE

O DESCRIBE TABLE retorna o tamanho de uma tabela, simples assim.

Você pode usar os parâmetros opcionais KIND, LINES e OCCURS, para retornar o tipo da tabela (“T” standard table, “S” sorted table e “H” hashed tables) , o número de linhas e o tamanho inicial respectivamente.  Além da variável solicitada, o sistema também atualiza as variáveis de sistema SY-TFILL e SY-TLENG. Caso não seja solicitado nenhum, somente as variáveis de sistema serão atualizadas.

Pronto agora você não precisa mais criar aquela variável safada v_lines, basta usar o sy-tfill 😀

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someonePrint this page

Tags: , , , , ,


About the Author



2 Responses to ABAPZombie Guide to ABAP – Parte 35 – DESCRIBE TABLE

  1. Custodio says:

    Comentei ontem aqui e sumiu :S

    Enfim, vou repetir…

    Provavelmente voces ja tem planejad de comentar isso, mas esse describe para descobrir o numero de linhas esta morto, se nao me engano desde a 7.00. Muito mais maroto eh usar:

    v_linhas = lines( t_scarr ).
    ou ainda:

    if lines( t_scarr ) > 0.
    *do something…
    endif.

    abracos.

    • Fawcs says:

      legal é usar isso no meio do debug =D. Coloca um watchpoint com condição lines( t_scarr ) > 100, já tive que usar algumas vezes!

Leave a Reply

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

Back to Top ↑