DATA: VIEW_NAME LIKE DD02V-TABNAME.
PARAMETERS: R1 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1 DEFAULT 'X'.
PARAMETERS: R2 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
PARAMETERS: R3 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
PARAMETERS: R4 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
PARAMETERS: R5 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
*PARAMETERS: R6 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
*PARAMETERS: R7 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
IF R1 = 'X'.
VIEW_NAME = 'ZSDSDJD'.
ELSEIF R2 = 'X'.
VIEW_NAME = 'ZSDZSJG1'.
ELSEIF R3 = 'X'.
VIEW_NAME = 'ZSDXQGC'.
ELSEIF R4 = 'X'.
VIEW_NAME = 'ZSDJGF'.
ELSEIF R5 = 'X'.
VIEW_NAME = 'ZSDJCF'.
ENDIF.
CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
EXPORTING
ACTION = 'U'
VIEW_NAME = VIEW_NAME
.
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.
PARAMETERS: R1 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1 DEFAULT 'X'.
PARAMETERS: R2 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
PARAMETERS: R3 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
PARAMETERS: R4 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
PARAMETERS: R5 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
*PARAMETERS: R6 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
*PARAMETERS: R7 TYPE C RADIOBUTTON GROUP GR1 MODIF ID GR1.
IF R1 = 'X'.
VIEW_NAME = 'ZSDSDJD'.
ELSEIF R2 = 'X'.
VIEW_NAME = 'ZSDZSJG1'.
ELSEIF R3 = 'X'.
VIEW_NAME = 'ZSDXQGC'.
ELSEIF R4 = 'X'.
VIEW_NAME = 'ZSDJGF'.
ELSEIF R5 = 'X'.
VIEW_NAME = 'ZSDJCF'.
ENDIF.
CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
EXPORTING
ACTION = 'U'
VIEW_NAME = VIEW_NAME
.
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.