Saludos,
En mi programa tengo una pantalla de selección asi:
SELECTION-SCREEN BEGIN OF SCREEN 1100.
SELECT-OPTIONS so_mat FOR mara-matnr OBLIGATORY.
SELECT-OPTIONS so_cen FOR marc-werks NO INTERVALS NO-EXTENSION.
SELECT-OPTIONS so_tmat FOR mara-mtart.
SELECT-OPTIONS so_date FOR mara-ersda OBLIGATORY.
SELECTION-SCREEN END OF SCREEN 1100.
en el start-of-selection llamo a la pantalla asi:
CALL SELECTION-SCREEN 1100 STARTING AT 30 3 USING SELECTION-SET variant.
IF sy-subrc EQ 0.
PERFORM consultar.
ENDIF.
El form "consultar" realiza un select y llama un alv(REUSE_ALV_GRID_DISPLAY) entre otras cosas.
Qué hago para que cuando le dé al boton BACK del ALV el flujo de control vuelva a la pantalla de selección donde está el Screen1100 ?????
lo que me sucede es esto:
llamo al SCREEN1100, luego se levanta el ALV, y si le doy a BACK el programa termina
Si tengo un pantalla de selección normal cuando le doy a Back en el ALV, el programa devuelve el flujo a la pantalla de selección, pero este no es mi caso
Ayuda, gracias anticipadas.
En mi programa tengo una pantalla de selección asi:
SELECTION-SCREEN BEGIN OF SCREEN 1100.
SELECT-OPTIONS so_mat FOR mara-matnr OBLIGATORY.
SELECT-OPTIONS so_cen FOR marc-werks NO INTERVALS NO-EXTENSION.
SELECT-OPTIONS so_tmat FOR mara-mtart.
SELECT-OPTIONS so_date FOR mara-ersda OBLIGATORY.
SELECTION-SCREEN END OF SCREEN 1100.
en el start-of-selection llamo a la pantalla asi:
CALL SELECTION-SCREEN 1100 STARTING AT 30 3 USING SELECTION-SET variant.
IF sy-subrc EQ 0.
PERFORM consultar.
ENDIF.
El form "consultar" realiza un select y llama un alv(REUSE_ALV_GRID_DISPLAY) entre otras cosas.
Qué hago para que cuando le dé al boton BACK del ALV el flujo de control vuelva a la pantalla de selección donde está el Screen1100 ?????
lo que me sucede es esto:
llamo al SCREEN1100, luego se levanta el ALV, y si le doy a BACK el programa termina

Si tengo un pantalla de selección normal cuando le doy a Back en el ALV, el programa devuelve el flujo a la pantalla de selección, pero este no es mi caso

Ayuda, gracias anticipadas.
