Duda con ejecución Radio-buttom.
Buenas:
Os pongo el codigo y formulo la pregunta:
AT SELECTION-SCREEN OUTPUT.
* Modificamos la disposición de la pantalla
PERFORM modify_screen.
AT SELECTION-SCREEN ON RADIOBUTTON GROUP gr1.
IF SSCRFIELDS-UCOMM = 'ONLI'.
IF p_rb2 = 'X'.
PERFORM cajafija TABLES t_definitiva.
PERFORM salida-pantalla TABLES t_definitiva.
ELSEIF p_rb1 <> ' '.
PERFORM cajapagadora TABLES t_definitiva.
PERFORM salida-pantalla TABLES t_definitiva.
ELSEIF p_rb3 <> ' '.
PERFORM cajafija TABLES t_definitiva.
PERFORM cajapagadora TABLES t_definitiva.
PERFORM salida TABLES t_definitiva.
ENDIF.
ENDIF.
La duda esta en que cuando ejecuto esto los perform de salida pantalla no muestran la información. Si me declaro un Star-of-selction por ahí si lo ejecuta, pero solo la parte que ponga. El perform modify_screen lo que hace es en función de si se pulsa un radio-buttom u otro muestra u oculta una serie de campos. El funcionamiento tendría que ser que después de Mostar la información se quedase esperando hasta que se pulse el botón back y vuelva a la ejecución normal. He probado a poner debajo de cada perform de salida un stop, un check, un wait… pero todos ellos poco fructíferos. Muchas gracias de antemano.
Un saludo.
|