sexta-feira, 28 de fevereiro de 2014

Número de linhas de tabela Interna - alternativo

Geralmente quando temos uma tabela interna e queremos saber quantas linhas tenho em uma tabela, vc utiliza a função  DESCRIBE TABLE <inttab> LINES <var>. Procurando no google achei uma forma alternativa.
Parece a mesma coisa só que tem um detalhe..

Exemplo: gostaria de fazer uma rotina apenas se tiver mais de 1 linha na tabela interna.

Forma normal.

DATA t_teste TYPE TABLE OF tp_teste WITH HEADER LINE.
DATAl_lines.

DESCRIBE TABLE t_teste LINES l_lines.
IF l_lines > 1.
ENDIF.


Forma alternativa.

DATA t_teste TYPE TABLE OF tp_teste WITH HEADER LINE.

IF LINESt_teste 1.
ENDIF.
 



Nenhum comentário:

Postar um comentário