REPORT  ZZ_##_PARAMETER1.

DATA wa_scarr TYPE scarr.

PARAMETERS c(20) TYPE c.
PARAMETERS i TYPE i.
PARAMETERS p TYPE p DECIMALS 2.
PARAMETERS date TYPE zz_##_date.
PARAMETERS time TYPE zz_##_time.

PARAMETERS airline LIKE scarr-carrid.
SELECT-OPTIONS airlines FOR wa_scarr-carrid.

PARAMETERS radio1 RADIOBUTTON GROUP rad.
PARAMETERS radio2 RADIOBUTTON GROUP rad.
PARAMETERS radio3 RADIOBUTTON GROUP rad.

PARAMETERS check1 AS CHECKBOX.
PARAMETERS check2 AS CHECKBOX.
PARAMETERS check3 AS CHECKBOX.

START-OF-SELECTION.

LOOP AT airlines.
  WRITE: / airlines-sign, airlines-option, airlines-low, airlines-high.
ENDLOOP.

ULINE.

SELECT * FROM scarr INTO wa_scarr WHERE carrid IN airlines.
  WRITE: / wa_scarr-carrid, wa_scarr-carrname, wa_scarr-currcode.
ENDSELECT.

ULINE.

IF ( radio1 = 'X' ).
  WRITE: / 'Der erste Radiobutton wurde gesetzt.'.
ELSEIF ( radio2 = 'X' ).
  WRITE: / 'Der zweite Radiobutton wurde gesetzt.'.
ELSEIF ( radio3 = 'X' ).
  WRITE: / 'Der dritte Radiobutton wurde gesetzt.'.
ENDIF.

ULINE.

IF ( check1 = 'X' ).
  WRITE: / 'Die erste Checkbox wurde aktiviert.'.
ENDIF.
IF ( check2 = 'X' ).
  WRITE: / 'Die zweite Checkbox wurde aktiviert.'.
ENDIF.
IF ( check3 = 'X' ).
  WRITE: / 'Die dritte Checkbox wurde aktiviert.'.
ENDIF.