Boas prácticas
Usarás TRANSPORTING NO FIELDS
2015-03-09

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.
18 de março de 2015 às 4:34
Isso no monotono mundo pre ABAP 740. No mundo modernno usaras line_exist
IF line_exists( lt_vbak[ vbeln = ‘0002000001’ ] ).
ENDIF.
Abraco!