En los programas de carga dependiendo de si van a hacerla con fichero local o en el servidor quiero que cambie el parametro que acepta la ruta dependiendo del radiobutton que pinchen y yo lo hago asi
SELECTION-SCREEN: BEGIN OF BLOCK a1 WITH FRAME TITLE text-001.
PARAMETERS: p_local RADIOBUTTON GROUP 001 USER-COMMAND a1 DEFAULT 'X'.
PARAMETERS: p_fondo RADIOBUTTON GROUP 001.
PARAMETERS: p_filel TYPE rlgrap-filename MODIF ID 002.
PARAMETERS: p_filef TYPE string MODIF ID 003.
PARAMETERS: p_test AS CHECKBOX.
PARAMETERS: p_jd TYPE apqi-groupid OBLIGATORY DEFAULT text-002.
SELECTION-SCREEN: END OF BLOCK a1.
AT SELECTION-SCREEN OUTPUT.
IF NOT p_local IS INITIAL.
LOOP AT SCREEN.
IF screen-group1 = '002'.
screen-output = 1.
screen-input = 1.
screen-invisible = 0.
MODIFY SCREEN.
ELSEIF screen-group1 = '003'.
screen-output = 0.
screen-input = 0.
screen-invisible = 1.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ELSE.
LOOP AT SCREEN.
IF screen-group1 = '002'.
screen-output = 0.
screen-input = 0.
screen-invisible = 1.
MODIFY SCREEN.
ELSEIF screen-group1 = '003'.
screen-output = 1.
screen-input = 1.
screen-invisible = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
|