*&---------------------------------------------------------------------* REPORT CHAP1706 NO STANDARD PAGE HEADING. CONSTANTS MY_LINE_SIZE TYPE I VALUE 40. DATA SQUARE TYPE I. NEW-PAGE LINE-SIZE MY_LINE_SIZE. ULINE. FORMAT COLOR COL_HEADING. WRITE: / SY-VLINE, 'Numbers and their squares', AT MY_LINE_SIZE SY-VLINE. FORMAT COLOR OFF. ULINE. DO 20 TIMES. SQUARE = SY-INDEX ** 2. WRITE: / SY-VLINE, SY-INDEX COLOR COL_KEY, SY-VLINE, SQUARE, AT MY_LINE_SIZE SY-VLINE. ENDDO. ULINE. *&---------------------------------------------------------------------* *& Chapter 18: Sample report with selection criteria *&---------------------------------------------------------------------* REPORT CHAP1801. TABLES: CUSTOMERS, BOOKINGS. PARAMETERS P_DATE TYPE D. SELECT-OPTIONS S_NAME FOR CUSTOMERS-NAME. SELECT * FROM CUSTOMERS WHERE NAME IN S_NAME. WRITE / CUSTOMERS-NAME. SELECT * FROM BOOKINGS WHERE ORDER_DATE = P_DATE AND CUSTOMID = CUSTOMERS-ID. WRITE: / BOOKINGS-CARRID, BOOKINGS-CONNID, BOOKINGS-FLDATE. ENDSELECT. ENDSELECT. *&---------------------------------------------------------------------* *& Chapter 18: Running a report *&---------------------------------------------------------------------* REPORT CHAP1802. * Work area TABLES CUSTOMERS. * Selection criteria SELECT-OPTIONS S_NAME FOR CUSTOMERS-NAME. * Running report chap1801 with specified selection criteria SUBMIT CHAP1801 WITH P_DATE = SY-DATUM WITH S_NAME IN S_NAME.