"
Apoiado por

Boas prácticas
Usarás TRANSPORTING NO FIELDS

Muitas vezes fazes READ TABLE itbl ou LOOP AT itbl apenas para verificar se um registo existe (CHECK SY-SUBRC = 0). Ora para isso, os dados do registo não são realmente necessários. Nestes casos usa sempre TRANSPORTING NO FIELDS. Assim evitas ter de declarar uma estrutura destino e o programa fica mais rápido porque não tem de perder tempo a copiar dados.

Um comentário a “Usarás TRANSPORTING NO FIELDS”

  1. Custodio Diz:

    Isso no monotono mundo pre ABAP 740. No mundo modernno usaras line_exist

    IF line_exists( lt_vbak[ vbeln = ‘0002000001’ ] ).

    ENDIF.

    Abraco!

Deixe um comentário


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