ALV OO - Seleccionar varias filas

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • luis999
    Member
    • jun
    • 82

    #1

    ALV OO - Seleccionar varias filas

    Hola, me podrían decir como hacer para seleccionar las filas que yo quiero dentro de un ALV, por defecto permite seleccionar una fila o todas. Quiero que el reporte permita seleccionar las que yo elija sin la necesidad de usar el control.

    Saludos
  • Mike
    Senior Member
    • mar
    • 144

    #2
    En el Layout coloca LAYOUT-SEL_MODE = 'A'

    Saludos,

    Comentario

    • luis999
      Member
      • jun
      • 82

      #3
      Si esta con el sel_mode = 'A'. Pero lo q quiere es q al seleccionar una fila y luego seleccione otras se mantenga seleccionado las anteriores sin necesidad de usar la tecla control

      Comentario

      • DavidXD_XD
        Moderator
        • ago
        • 1255

        #4
        Hola Luis, el tipo de objeto que puede realizar eso es el table control, para el ALV hay q mantener presionado la tecla Ctrl , hubo un tiempo q tbm queria realizar lo mismo pero no llegue a encontrar solucion e incluso en los mismos ALV's estandares
        David Carballido Córdova

        Comentario

        • luis999
          Member
          • jun
          • 82

          #5
          Estaba pensando en simular la tecla control, pero nose que functioncod tiene , aca tengo un ejemplo para el enter.

          CALL FUNCTION 'SAPGUI_SET_FUNCTIONCODE'
          EXPORTING
          functioncode = '=00'
          EXCEPTIONS
          function_not_supported = 1
          OTHERS = 2.
          IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          ENDIF.

          David sabes cual es el "functioncode" de la tecla control?

          Comentario

          • mfr1711
            Member
            • oct
            • 33

            #6
            Layout entre ALVs

            Buenos dias, estoy con un reporte que desde la pantalla de seleccion me lleva a un ALV donde hay varios botones que derivan a otros ALVs relacionados al registro seleccionado en el primero.
            El problema esta en que si modifico el layout del primer alv, cuando paso a otro y vuelvo al primero, pierdo el layout que habia seteadoy me aparace el default.

            alguien sabe como guardar el layout, asi cuando llamo al alv anterior le paso el layout modificado.

            Muchas gracias, saludos!

            Comentario

            Trabajando...