Anuncio

Colapsar
No hay anuncio todavía.

abrir solp

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • abrir solp

    Necesito abrir desde un lisatdo que hice una determinada solp de acuado a donde hice doble click
    alguien puede ayudarme???

    slds- Carlos

  • #2
    Supongo que hablas de ALV. Y supongo también que estás utilizando un ALV GRID mediante funciones. Lo que tienes que hacer es gestionar los eventos de tu ALV, el evento de doble click es &IC1 (De todas formas esto lo ves muy facil debugando. Para capturar y tratar los eventos necesitas crearte una subrutina llamada USER_COMMAND y dentro hacer un código como el siguiente:
    Código:
    FORM user_command USING pe_ucomm LIKE sy-ucomm
                            ps_selfield TYPE slis_selfield.
    
      CASE pe_ucomm.
        WHEN '&IC1'.
          IF ps_selfield-fieldname = 'TKNUM'.
            SET PARAMETER ID 'TNR' FIELD ps_selfield-value.
            CALL TRANSACTION 'VT03N' AND SKIP FIRST SCREEN.
          ENDIF.
    Este código es para llamar a la visualización de transportes. Pon tu transacción y para averiguar el nombre del parámetro usa f1 en el campo que tengas que rellenar.

    Por último en la llamada al REUSE_ALV_GRID_DISPLAY tienes que poner esto en el exporting:
    Código:
    i_callback_user_command           = 'USER_COMMAND'
    Saludos
    "Soy el señor Lobo, arreglo problemas"
    http://sapymas.blogspot.com/

    Comentario


    • #3
      Muchas gracias!!!

      Muchas gracias por la ayuda!!! ya lo pude hacer!!!!!

      slds-- Carlos

      Comentario

      Trabajando...
      X