Contar lineas

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • sponsor
    Senior Member
    • may
    • 108

    #1

    Contar lineas

    Hola, me gustaria saber si se puede hacer lo siguiente:

    Mi alv muestra x lineas de datos, me gustaria saber si hay alguna manera de contar cuantas lineas selecciono manualmente, posteriormente le daria a un boton y me gustaria saber si he seleccionado una linea, doslineas o x lineas.

    No se si me he explicado.

    Saludos
  • sponsor
    Senior Member
    • may
    • 108

    #2
    Solucionado

    Comentario

    • paramore182
      Junior Member
      • jul
      • 1

      #3
      Podrias postear la solucion a mi tambien me interesa

      Comentario

      • Siem
        Member
        • jul
        • 33

        #4
        Código:
          DATA T_ROWS TYPE LVC_T_ROW.
          DATA LIN TYPE I.
        
          CALL METHOD G_GRID->GET_SELECTED_ROWS
            IMPORTING
              ET_INDEX_ROWS = T_ROWS.
        
          DESCRIBE TABLE T_ROWS LINES LIN.
        En la variable LIN tienes el numero de lineas seleccionadas.

        Comentario

        • sponsor
          Senior Member
          • may
          • 108

          #5
          Puse esto en el layout
          d_layout-box_fname = 'FLAG'.

          FLAG es un campo type c de mi tabla interna, entonces cada vez que selecciono un registro en el alv el campo flag queda marcado.

          Entonces solo me queda recorrer la tabla mirando cuantos registros tienen el campo flag marcado y contarlos.

          La solucion del compañero no la he provado pero parece mucho mas chula

          Edito: Mi alv no es con objetos.

          Comentario

          Trabajando...