Navegacion entre pantallas con CALL SELECTION-SCREEN

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • gnes6
    Junior Member
    • dic
    • 12

    #1

    Navegacion entre pantallas con CALL SELECTION-SCREEN

    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.
    gne6
Trabajando...