Report Zreport_demo2

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

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

*& Report ZREPORT_DEMO2


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

REPORT zreport_demo2.

TABLES : spfli, sbook.

SELECTION-SCREEN SKIP.

SELECTION-SCREEN BEGIN OF LINE.


SELECTION-SCREEN COMMENT 1(15) TEXT-001 .
PARAMETERS: FRCTR TYPE spfli-countryfr.

SELECTION-SCREEN COMMENT 40(15) TEXT-002.


PARAMETERS: TOCTR TYPE spfli-countryto.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN SKIP.
SELECT-OPTIONS : AIRLINE FOR SPFLI-CARRID.

DATA: BEGIN OF wa,


carrid TYPE spfli-carrid,
connid TYPE spfli-connid,
countryfr TYPE spfli-countryfr,
airpfrom TYPE spfli-airpfrom,
countryto TYPE spfli-countryto,
airpto TYPE spfli-airpto,
FLDATE TYPE SBOOK-FLDATE,
bookid TYPE sbook-bookid,
smoker TYPE sbook-smoker,
class TYPE sbook-class,
forcuram TYPE sbook-forcuram,
forcurkey TYPE sbook-forcurkey,
END OF wa.

DATA: itab LIKE STANDARD TABLE OF wa.

SELECT A~CARRID A~CONNID A~COUNTRYFR A~AIRPFROM A~COUNTRYTO A~AIRPTO


B~FLDATE B~BOOKID B~SMOKER B~CLASS B~FORCURAM B~FORCURKEY
INTO CORRESPONDING FIELDS OF TABLE ITAB
FROM SPFLI AS A INNER JOIN SBOOK AS B
ON A~CARRID = B~CARRID
AND A~CONNID = B~CONNID
WHERE A~countryfr = FRCTR
AND A~countryto = TOCTR
AND a~CARRID IN AIRLINE.

LOOP AT ITAB INTO WA.


WRITE : / WA-carrid, WA-connid, WA-airpfrom, WA-airpto, WA-fldate, WA-
bookid, WA-class, WA-smoker, WA-forcuram, WA-forcurkey.

ENDLOOP.

You might also like