You are on page 1of 2

*&---------------------------------------------------------------------*

*& Report Z46035435_ADV_INTR_TBL_PRO4


*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT Z46035435_ADV_INTR_TBL_PRO4 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.
ULINE.
ENDAT.

AT NEW airline_code.
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.
ENDLOOP.

You might also like