ALV con Dynpro

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • rck_skywalker
    Junior Member
    • nov
    • 12

    #1

    ALV con Dynpro

    Hola que tal:

    Tengo un ALV OO con una dynpro, lo que necesito hacer es que cuando seleccione algunas filas en el ALV, se ponga alguna marca en la tabla interna con el fin de que cuando pulse el boton "Delete PO" el programa sepa que PO's son las que va a borrar

    Saludos
    Archivos Adjuntos
  • Mauricio Hidalgo
    Senior Member
    • may
    • 481

    #2
    El objeto con que instanciaste el ALV tiene un método Get_selectedrows, si mal no recuerdo, así se llama que te indica que filas están seleccionadas.

    Con eso debería saber que POs eliminar.

    Saludos

    Comentario

    • DavidXD_XD
      Moderator
      • ago
      • 1255

      #3
      Hola ... hay un metodo que te permite saber que filas has sobreado

      Código:
      DATA: lt_rows TYPE lvc_t_row.
      
      FIELD-SYMBOLS: <fs> LIKE LINE OF lt_rows.
      
      CALL METHOD g_grid->get_selected_rows
          IMPORTING
              et_index_rows = lt_rows.
      
      LOOP AT lt_rows ASSIGNING <fs>.
      [COLOR="Blue"]* Borramos las filas que se marcaron[/COLOR]
        DELETE itab INDEX <fs>-row_id.
      ENDLOOP.
      Espero pueda servir de ayuda
      David Carballido Córdova

      Comentario

      Trabajando...