Hola,
La cabecera en una tabla es un workarea del tipo de la tabla y te sirve para hacer append, collect e insert. A su vez, te permite realizar loops.
Por ejemplo, podrías hacer lo siguiente para agregar un registro a la tabla itab:
itab-campo1 = '1'.
itab-campo2 = '2'.
itab-campo3 = '3'.
itab-campo4 = '4'.
itab-campo5 = '5'.
append itab.
Para ver registro por registro, bastaría con que loopees la tabla sin necesidad de un workarea externo:
loop at itab.
Por otro lado, si no usas cabecera, necesitarías usar un workarea para poder realizar las operaciones anteriores:
wa-campo1 = '1'.
wa-campo2 = '2'.
wa-campo3 = '3'.
wa-campo4 = '4'.
wa-campo5 = '5'.
append wa to itab.
loop at itab into wa.
La declaración es simple.
Con cabecera:
DATA: itab type table of ty_tab with header line.
Sin cabecera:
DATA: itab type table of ty_tab.
__________________
Saludos
|