PRE
En version ECC6 ahora hay que hacerlo así.
PRO
Para crear un tipo de una cabecera:
TYPES: BEGIN OF T_SPFLI,
COUNTRYFR TYPE SPFLI-COUNTRYFR,
CITYFROM TYPE SPFLI-CITYFROM,
COUNTRYTO TYPE SPFLI-COUNTRYTO,
CITYTO TYPE SPFLI-CITYTO,
DISTANCE TYPE SPFLI-DISTANCE,
DEPTIME TYPE SPFLI-DEPTIME,
ARRTIME TYPE SPFLI-ARRTIME,
END OF T_SPFLI.
Para crear un tipo de una tabla:
TYPES TT_SPFLI TYPE TABLE OF T_SPFLI.
Luego con data le damos nombre con ese tipo a nuestra cabecera o a nuestra tabla.
DATA:
Trayectos TYPE TT_SPFLI,
waTrayectos TYPE T_SPFLI.
y ya esta listo para usarse:
por ejemplo en BSP:
SELECT * FROM SPFLI
INTO CORRESPONDING FIELDS OF TABLE Trayectos
WHERE CITYFROM EQ Origen AND CITYTO EQ Destino.
IF SY-SUBRC EQ 0.
navigation->goto_page( 'trayectos1.htm' ).
ELSE.
mess = 'No existen trayectos entre esos destinos, elige otros'.
ENDIF.