Ayuda LEAVE TO LIST-PROCESSING

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • miguel.esteban.martin
    Member
    • ene
    • 89

    #1

    Ayuda LEAVE TO LIST-PROCESSING

    Estoy bastante bloqueado espero qeu me lo podais resolver.

    Tengo un report normal no con dynpros.
    Mi programa tiene la pantalla de seleccion y despues muestra un alv_grid_display con los datos de la seleccion.

    Selecciono una fila y doy a un boton que me debe mostrar con listado hecho por write los datos que contiene la fila qeu e seleccionado en el alv.

    Para que me pinte el listado con write uso.
    LEAVE TO LIST-PROCESSING.

    El problema viene cuadno quiero volver a ver mi alv que no me deja volver para atras. Como mi report no tiene dynpros no le puedo decir que vuelva a una dynpor en particular.

    Como puedo hacer esto para volver a mi alv.

    Muhcas gracias.
  • patrus
    Junior Member
    • nov
    • 22

    #2
    Ayuda LEAVE TO LIST-PROCESSING

    Hola

    Lo que puedes hacer cuando pintes el ultimo listado es crearte un menu de botones en ese listado. El menu de botones creas un boton de atras.
    Y este boton lo programas para que te vuelva a cargar el listado anterior
    Espero que te haya ayudado

    Saludos
    SALUDOS

    Comentario

    • miguel.esteban.martin
      Member
      • ene
      • 89

      #3
      como creo la barra de botones para el listado write.
      y donde tengo que poner la llamada a esa barra.
      gracias

      Comentario

      • patrus
        Junior Member
        • nov
        • 22

        #4
        Ayuda LEAVE TO LIST-PROCESSING

        La Llamada a la barra de botones la tienes que hacer al principios del form donde pintas el listado write perdona haber tardo en responderte

        Saludos
        SALUDOS

        Comentario

        • miguel.esteban.martin
          Member
          • ene
          • 89

          #5
          ya he creado el boton pero no se donde tengo que meter el codigo para uqe me haga lo que quiero al pinchar el boton.

          Lo he puesto en el evento at usser-command pero no va.

          Comentario

          • patrus
            Junior Member
            • nov
            • 22

            #6
            Ayuda LEAVE TO LIST-PROCESSING

            Por si tienes alguna duda mas la creacion de la barra de botones la
            haces en la transacion se41, copiate alguna barra de botones de algun programa ya creado y la modificas como quieras.
            Paso 1
            ir a la transacion se41
            Introduces el nombre del programa que tenga una barra de Menus
            Introduces nombre del status de ese programa en cuestion
            Das al boton copiar y introduces el nombre de tu programa
            Y asi ya tienes creado la barra de botones en tu programa.
            Paso 2
            La llamada de la barra de botones en el form donde cargas el listado write
            Paso 3
            Declaras una variable global
            por ejemplo menu type SY-UCOMM tiene que ser de este tipo
            Haces una form para controlar los botones
            ejemplo
            Form Barra_botones.
            MENU = SY-UCOMM.
            IF MENU = 'PF03'. puede ser un o un case como lo quieras hacer
            llamas al perform donde pintas el listado anterior
            ENDIF.
            endform.
            Paso 4

            Llamada del form Barra de botones la haces despues donde hayas hecho
            llamada del listado write
            Cualquier cosa me preguntas
            SALUDOS

            Comentario

            • DavidXD_XD
              Moderator
              • ago
              • 1255

              #7
              Hola, create un boton en el status de tu pantalla donde realizas el WRITE y dale como codigo de funcion "RW", nos cuentas como te fue
              David Carballido Córdova

              Comentario

              Trabajando...