MODULE - 2 | LIST GENERATION TECHNIQUES ( SELECTION SCREEN.PDF )

 REPORT NAME - REPORT Z20382363_SCREEN.

QUESTION - 01


* QUESTION - 01
PARAMETERSCB1 AS CHECKBOX ,
            CB2 AS CHECKBOX.
IF CB1 'X'.
  WRITE'CB1 CLICKED'.
  ELSE.
    WRITE'CB1 NOT CLICKED'.
ENDIF.
IF CB2 'X'.
  WRITE'CB2 CLICKED'.
  ELSE.
    WRITE'CB2 NOT CLICKED'.
ENDIF.
IF CB1 'X' AND CB2 'X'.
  WRITE'CB1 & CB2 ARE CLICKED'.
  ELSE.
    WRITE'CB1 & CB2 ARE NOT CLICKED'.
ENDIF.


QUESTION - 02


* QUESTION - 02
PARAMETERSCB1G1 RADIOBUTTON GROUP GP1,
            CB2G1 RADIOBUTTON GROUP GP1,
            CB1G2 RADIOBUTTON GROUP GP2,
            CB2G2 RADIOBUTTON GROUP GP2.
CASE SY-UCOMM.
  WHEN CB1G1.
    WRITE'CB1 OF GROUP 1 CLICKED'.
  WHEN CB2G1.
    WRITE'CB2 OF GROUP 1 CLICKED'.
  WHEN CB1G2.
    WRITE'CB1 OF GROUP 2 CLICKED'.
  WHEN CB1G2.
    WRITE'CB2 OF GROUP 2 CLICKED'.
ENDCASE.


QUESTION - 03


* QUESTION - 03
PARAMETERSDATE AS CHECKBOX.
IF DATE 'X'.
  WRITE'DATE: 31.12.2022'.
  ELSE.
    WRITE'DATE: 01.01.2023'.
ENDIF.


QUESTION - 04


* QUESTION - 04
PARAMETERSDATE1 RADIOBUTTON GROUP G1,
            DATE2 RADIOBUTTON GROUP G1,
            DATE3 RADIOBUTTON GROUP G1.
IF DATE1 'X'.
  WRITE'DATE: 30.06.2022'.
  ELSEIF DATE2 'X'.
    WRITE'DATE: 01.07.2022'.
  ELSE.
    WRITE'DATE: 22.12.2022'.
ENDIF.


QUESTION - 05


*QUESTION - 05
PARAMETER PLACE(15AS LISTBOX VISIBLE LENGTH 15.
INITIALIZATION.
DATA(PVALUE VRM_VALUES(
KEY 'CH' TEXT 'CHENNAI' )
KEY 'BAN' TEXT 'BANGALORE' )
KEY 'KOL' TEXT 'KOLKATA' )
KEY 'MUM' TEXT 'MUMBAI' )
KEY 'HYD' TEXT 'HYDERABAD' )
).
CALL FUNCTION 'VRM_SET_VALUES'
  EXPORTING
    ID                    'PLACE'
    VALUES                P
* EXCEPTIONS
*   ID_ILLEGAL_NAME       = 1
*   OTHERS                = 2
          .
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.

START-OF-SELECTION.
CASE PLACE.
  WHEN 'CH'.
    WRITE'SELECTED PLACE: CHENNAI'.
  WHEN 'BAN'.
    WRITE'SELECTED PLACE: BANGALORE'.
  WHEN 'KOL'.
    WRITE'SELECTED PLACE: KOLKATA'.
  WHEN 'MUM'.
    WRITE'SELECTED PLACE: MUMBAI'.
  WHEN 'HYD'.
    WRITE'SELECTED PLACE: HYDERABAD'.
ENDCASE.

Comments