Seleccion ALV

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Spainnavar
    Member
    • sep
    • 53

    #1

    Seleccion ALV

    Hola tengo una duda sobre un ALV no OO. Quiero detectar un click en el campo de selección de dicho ALV. Ya lo he metido al Layout y todo, pero hasta ahora solo me detecta el doble click.

    Gracias de antemano,
    Un saludo.
  • sconoredhot
    Senior Member
    • feb
    • 341

    #2
    Hola

    Hola, creo que para un click solo la unica forma es ponerle al campo HOTSPOT para que salga la manito de seleccion, y cuando le hacen un click te lo toman como dos
    Sebas

    Desarrollador ABAP.

    Comentario

    • Spainnavar
      Member
      • sep
      • 53

      #3
      Si, eso si, la cuestión es que es el campo de selección de registro. No se le puede meter el HOTSPOT al campo de selección, ya que se mete al Layout y no al Fieldcat... Es mas! Ya probé a hacerlo.


      Muchas gracias por la respuesta

      Comentario

      • Ddscerezo
        Junior Member
        • feb
        • 17

        #4
        Hola Spainnavar.

        Lo que entiendo que quieres hacer es seleccionar el botón que podemos poner a la izquierda (que nos sirve para seleccionar la línea), y poder controlarlo.

        En SAP hay varios programas de ejemplo sobre ALV. Suelen empezar con BCALV*. Para lo que quieres hacer, creo que te valdrá con mirar el código del programa BCALV_EDIT_05 [Casillas de selección], que tiene un ALV que te permite seleccionar multiples líneas.

        Espero que te sirva de ayuda.

        Un saludo.

        Comentario

        • sconoredhot
          Senior Member
          • feb
          • 341

          #5
          respuesta

          ahh ya entendi lo que quieres, tenes que agregar un campo adicional, algo com un check. en el fieldcat, le pones no_out = 'X', asi no se muestra, y en el layout pones asi:
          gw_layout-box_tabname = 'TABLA_INTERNA'.
          gw_layout-box_fieldname = 'CHECK'.

          Entonces cuando lo seleccionen, el check va a valer 'X'.-
          Sebas

          Desarrollador ABAP.

          Comentario

          Trabajando...