Está en la página 1de 1

*definir estructura

TYPES: BEGIN OF st_familia,


Nombre(12) TYPE c,
apellido(12) TYPE c,
edad TYPE i,
fecha TYPE sy-datum,
END OF st_familia.

*crear tabla interna.

DATA: it_familia TYPE TABLE OF st_familia.

*crear cabecera.
DATA: wa_familia TYPE st_familia.
wa_familia-nombre = 'Rodolfo'.
wa_familia-apellido = 'Vargas'.
wa_familia-edad = 62.
wa_familia-fecha = sy-datum.

APPEND wa_familia to it_familia.


wa_familia-nombre = 'Juan'.
wa_familia-apellido = 'Vargas'.
wa_familia-edad = 42.
wa_familia-fecha = sy-datum.

APPEND wa_familia to it_familia.


wa_familia-nombre = 'Magali'.
wa_familia-apellido = 'Vasquez'.
wa_familia-edad = 61.
wa_familia-fecha = sy-datum.

APPEND wa_familia to it_familia.

*ordenar tabla

SORT: it_familia by edad ASCENDING.

*recorrer tabla interna

LOOP AT it_familia INTO wa_familia.

WRITE: / wa_familia-nombre,
wa_familia-apellido,
wa_familia-edad,
wa_familia-fecha.
ENDLOOP.
*leer solo el 2do. registro

ULINE.

READ TABLE it_familia INTO wa_familia INDEX 3.

WRITE: / wa_familia-nombre,
wa_familia-apellido,
wa_familia-edad,
wa_familia-fecha.

También podría gustarte