REPORT NAME - REPORT Z20382363_SCREEN.
QUESTION - 01
* QUESTION - 01
PARAMETERS: CB1 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
PARAMETERS: CB1G1 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
PARAMETERS: DATE AS CHECKBOX.
IF DATE = 'X'.
WRITE: 'DATE: 31.12.2022'.
ELSE.
WRITE: 'DATE: 01.01.2023'.
ENDIF.
QUESTION - 04
* QUESTION - 04
PARAMETERS: DATE1 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(15) AS LISTBOX VISIBLE LENGTH 15.
INITIALIZATION.
DATA(P) = VALUE 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
Post a Comment