Está en la página 1de 1

REPORT ZCLASE_003.

TYPES: BEGIN OF st_sflight,


carrid LIKE sflight-carrid, " compañía aérea
connid LIKE sflight-connid, "Código de conexión de vuelo
fldate LIKE sflight-fldate, "Fecha de vuelo
seatsmax LIKE sflight-seatsmax, " Ocupación máxima en clase
" económica
seatsocc LIKE sflight-seatsocc, "Plazas ocupadas en clase
"económica
END OF st_sflight.

“Tabla interna con cabecera.

DATA: ti_sflight TYPE STANDARD TABLE OF st_sflight WITH HEADER LINE.

“Tabla interna sin cabecera.


DATA: ti_sflight TYPE STANDARD TABLE OF st_sflight.

“Tabla interna sin cabecera con área de trabajo.


DATA: wa_sflight TYPE st_sflight.

“Tabla interna sin cabecera con field-symbols.

FIELD-SYMBOLS: <wa_sflight> LIKE LINE OF ti_sflight.

PARAMETERS: p_carrid LIKE sflight-carrid.

SELECT carrid connid fldate seatsmax seatsocc


FROM sflight
INTO TABLE ti_sflight
WHERE carrid = p_carrid.

“Loopeo de Tabla interna con cabecera.

LOOP AT ti_sflight.
WRITE: / ti_sflight-carrid,
ti_sflight-connid,
ti_sflight-fldate,
ti_sflight-seatsmax,
ti_sflight-seatsocc.
ENDLOOP.

“Loopeo de Tabla interna sin cabecera con área de trabajo.


LOOP AT ti_sflight INTO wa_sflight.
WRITE:/ wa_sflight-carrid,
wa_sflight-connid,
wa_sflight-fldate,
wa_sflight-seatsmax,
wa_sflight-seatsocc.
ENDLOOP.

“Loopeo de Tabla interna sin cabecera con field-symbols.


LOOP AT ti_sflight ASSIGNING <wa_sflight>.
WRITE:/ <wa_sflight>-carrid,
<wa_sflight>-connid,
<wa_sflight>-fldate,
<wa_sflight>-seatsmax,
<wa_sflight>-seatsocc.
ENDLOOP.

También podría gustarte