Radio button (AT Selection Screen Output)
SELECTION-SCREEN BEGIN OF BLOCK b5 WITH FRAME TITLE TEXT-005.
PARAMETERS:r_march RADIOBUTTON GROUP g1 USER-COMMAND usr DEFAULT 'X',
r_mardh RADIOBUTTON GROUP g1,
r_mslbh RADIOBUTTON GROUP g1,
r_mskuh RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF BLOCK b5.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS:s_matnr1 FOR march-matnr MODIF ID a1,
s_werks1 FOR march-werks MODIF ID a1,
s_lfgja1 FOR march-lfgja MODIF ID a1,
s_lfmon1 FOR march-lfmon MODIF ID a1.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE TEXT-002.
SELECT-OPTIONS:s_matnr2 FOR mardh-matnr MODIF ID a2,
s_werks2 FOR mardh-werks MODIF ID a2,
s_lfgja2 FOR mardh-lfgja MODIF ID a2,
s_lfmon2 FOR mardh-lfmon MODIF ID a2.
SELECTION-SCREEN END OF BLOCK b2.
SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE TEXT-003.
SELECT-OPTIONS:s_matnr3 FOR mslbh-matnr MODIF ID a3,
s_werks3 FOR mslbh-werks MODIF ID a3,
s_sobkz3 FOR mslbh-sobkz MODIF ID a3 DEFAULT 'O' NO INTERVALS NO-EXTENSION,
s_lfgja3 FOR mslbh-lfgja MODIF ID a3,
s_lfmon3 FOR mslbh-lfmon MODIF ID a3.
SELECTION-SCREEN END OF BLOCK b3.
SELECTION-SCREEN BEGIN OF BLOCK b4 WITH FRAME TITLE TEXT-004.
SELECT-OPTIONS:s_matnr4 FOR mskuh-matnr MODIF ID a4,
s_werks4 FOR mskuh-werks MODIF ID a4,
s_sobkz4 FOR mskuh-sobkz MODIF ID a4 DEFAULT 'W' NO INTERVALS NO-EXTENSION,
s_lfgja4 FOR mskuh-lfgja MODIF ID a4,
s_lfmon4 FOR mskuh-lfmon MODIF ID a4.
SELECTION-SCREEN END OF BLOCK b4.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF r_march = 'X' AND screen-group1 = 'A1'.
screen-active = 1.
MODIFY SCREEN.
ELSEIF r_march = ' ' AND screen-group1 = 'A1'.
screen-active = 0.
MODIFY SCREEN.
ELSEIF r_mardh = 'X' AND screen-group1 = 'A2'.
screen-active = 1.
MODIFY SCREEN.
ELSEIF r_mardh = ' ' AND screen-group1 = 'A2'.
screen-active = 0.
MODIFY SCREEN.
ELSEIF r_mslbh = 'X' AND screen-group1 = 'A3'.
screen-active = 1.
MODIFY SCREEN.
ELSEIF r_mslbh = ' ' AND screen-group1 = 'A3'.
screen-active = 0.
MODIFY SCREEN.
ELSEIF r_mskuh = 'X' AND screen-group1 = 'A4'.
screen-active = 1.
MODIFY SCREEN.
ELSEIF r_mskuh = ' ' AND screen-group1 = 'A4'.
screen-active = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
Comments
Post a Comment