Upload
vittor-pietro
View
217
Download
0
Embed Size (px)
Citation preview
7/24/2019 Modificar Uma Campo Em Todas as Linhas de Tabela Interna
1/1
O que vos vou mostrar no propriamente uma novidade. At j foi usado antes no Abapino. Mas como se continua a ver por a muita gente a fazer LOOPs a tabelas internaspara alterar um campo, achei que valia a pena recordar.
Tens uma tabela com um milho e duzentas mil linhas e queres que o campo ICON tenha sempre o valor @FM@.
Em vez de fazeres isto:
LOOP AT lt_data ASSIGNING . -icon = '@FM@'.ENDLOOP.
Experimenta fazer antes isto:
ls_data-icon = '@FM@'.MODIFY lt_data FROM ls_data TRANSPORTING icon WHERE icon 'PATO DONALD'.
Como bvio, na condio podes escolher outra personagem qualquer dos Tio Patinhas.
abapinho.com