*----------------------------------------------------------------------*
* S E L E C T I O N S C R E E N *
*----------------------------------------------------------------------
SELECTION-
SCREENBEGIN OF BLOCK b1 WITH FRAME.PARAMETERS : mat RADIOBUTTON GROUP opt1 DEFAULT 'X' USER-COMMAND aa.PARAMETERS : mtype RADIOBUTTON GROUP opt1.
SELECTION-
SCREENEND OF BLOCK b1.
SELECTION-
SCREENBEGIN OF BLOCK b2.SELECT-OPTIONS: matn FOR mara-matnr DEFAULT 'AA'
                MODIF 
ID a.SELECT-OPTIONS: mtypen FOR mara-mtart MODIF ID b.
SELECTION-
SCREENEND OF BLOCK b2.*----------------------------------------------------------------------*
* AT S E L E C T I O N S C R E E N O U T P U T *
*----------------------------------------------------------------------
AT SELECTION-SCREEN OUTPUT.
  
LOOP AT SCREEN.
    
IF mat = 'X'.
      
IF screen-group1 = 'B'.
        
screen-input = 0.
      
ENDIF.
    
ELSE.
      
IF screen-group1 = 'A'.
        
screen-active = 0.
      
ENDIF.
    
ENDIF.
    
MODIFY SCREEN.
  
ENDLOOP.


Serkan AKKAVAK
Computer Engineer
ABAP Developer & SAP MM SD Consultant