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.
DATA: l_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 LINES( t_teste ) > 1.
ENDIF.
Nenhum comentário:
Postar um comentário