¿Como abrir la FB03 al dar click a tabla control?

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • rafabox182
    Junior Member
    • mar
    • 6

    #1

    ¿Como abrir la FB03 al dar click a tabla control?

    Explico el caso.

    Diseñé un programa que al dar click a un numero de pedido, llama a una nueva Dynpro y en ella muestra los detalles de los documentos asociados a ese pedido en una tabla control que con el asistente diseñé. Hasta este punto funciona todo bien.

    Lo que requiero de su ayuda es para que al darle click al documento Sap en la tabla control me abra la FB03 con ese número de documento.

    Ya coloqué sensible al doble click el campo de la tabla control.

    ¿Que debo hacer para que me funcione en esa nueva Dynpro donde está la tabla control?

    Saludos.
    Archivos Adjuntos
  • Astaroth_SA
    Member
    • jul
    • 58

    #2
    Buenas, yo lo hago de la siguiente forma:

    Código:
    CASE selectedfield-fieldname.
         WHEN 'NOMBRE_CAMPO_DOCUMENTO'.
              SET PARAMETER ID 'BLN' FIELD gt_datos-belnr.
              SET PARAMETER ID 'BUK' FIELD lv_bukrs.
              SET PARAMETER ID 'GJR' FIELD lv_gjahr.
              CALL TRANSACTION  'FB03' AND SKIP FIRST SCREEN.
    ENDCASE.
    La sociedad y el ejercicio te los he puesto, porque mínimo la sociedad creo que es obligatoria. El ejercicio es lo que no estoy seguro.

    Comentario

    • rafabox182
      Junior Member
      • mar
      • 6

      #3
      Originalmente publicado por Astaroth_SA
      Buenas, yo lo hago de la siguiente forma:

      Código:
      CASE selectedfield-fieldname.
           WHEN 'NOMBRE_CAMPO_DOCUMENTO'.
                SET PARAMETER ID 'BLN' FIELD gt_datos-belnr.
                SET PARAMETER ID 'BUK' FIELD lv_bukrs.
                SET PARAMETER ID 'GJR' FIELD lv_gjahr.
                CALL TRANSACTION  'FB03' AND SKIP FIRST SCREEN.
      ENDCASE.
      La sociedad y el ejercicio te los he puesto, porque mínimo la sociedad creo que es obligatoria. El ejercicio es lo que no estoy seguro.
      Hola Astaroth, gracias voy a probar.
      Una pregunta ¿cómo defino el selectedfield-fieldname?

      Comentario

      • Astaroth_SA
        Member
        • jul
        • 58

        #4
        Originalmente publicado por rafabox182
        Hola Astaroth, gracias voy a probar.
        Una pregunta ¿cómo defino el selectedfield-fieldname?
        Tendrás que haber hecho un TYPE-POOLS: slis para crear el ALV

        El tipo slis_selfield es uno de los tipos para el manejo de alv's y es el que almacena la información de la celta que estás tratando.

        Comentario

        Trabajando...