Como obter a contagem das filas da tabela interna em abap?
Como obter a contagem das filas de uma mesa interna? Acho que posso fazer um loop sobre ela. Mas deve haver uma forma mais sã.
Não sei se faz diferença, mas o código deve ser executado na versão 4.6c.
32
3
Há também uma função integrada para esta tarefa:
Tal como o "pure" a sintaxe ABAP descrita por IronGoofy, a função "lines( )" escreve o número de linhas da tabela itab_name na variável.
Pode utilizar a seguinte função:
Após a chamada, a variável contém o número de linhas da tabela interna .
se entendi correctamente a sua pergunta, quer saber o número da fila durante um loop condicional sobre uma mesa interna. Pode utilizar a variável do sistema sy-tabix se trabalhar com tabelas internas. Consulte a documentação ABAP se necessitar de mais informações (especialmente o capítulo sobre processamento de tabelas internas).
Exemplo: