You are on page 1of 2

REPORT z46035435_adv_intr_tbl_pro2 NO STANDARD PAGE HEADING.

*------------Defination for structure of IT & WA----------------------*

TYPES: BEGIN OF struct_spfli,


airline_code TYPE s_carr_id,
connection_no TYPE s_conn_id,
diparture_city TYPE s_from_cit,
arival_city TYPE s_to_city,
distance TYPE s_distance,
END OF struct_spfli.

*-----------Declaration of IT & WA-------------------------------------*

DATA: it_spfli TYPE TABLE OF struct_spfli,


wa_spfli TYPE struct_spfli.

*---------- fetching data from spfli to IT--------------------------------*

SELECT carrid
connid
cityfrom
cityto
distance
UP TO 5 ROWS
FROM spfli INTO TABLE it_spfli.

*------------------------Displaying formatted output of IT------------------*

LOOP AT it_spfli INTO wa_spfli.


AT FIRST.
WRITE:/ 'Flight Details'.
WRITE:/ 'Airline Code' COLOR 1 INTENSIFIED ON,
'Connection No.' COLOR 1 INTENSIFIED ON,
'Departure City' COLOR 1 INTENSIFIED ON,
' ','Arival City' COLOR 1 INTENSIFIED ON,
' ','Distance' COLOR 1 INTENSIFIED ON.

ENDAT.

AT NEW airline_code.
ULINE.
WRITE:/ wa_spfli-airline_code,' : New Airline'.
ULINE.
ENDAT.

WRITE:/
' ',
wa_spfli-connection_no,' ',
wa_spfli-diparture_city,' ',
wa_spfli-arival_city,
wa_spfli-distance.

AT END OF airline_code.
ULINE.
WRITE:/ 'End of Airline : ',wa_spfli-airline_code.
ENDAT.

AT LAST.
ULINE.
ENDAT.
ENDLOOP.

You might also like