ALV_GRID_DISPLAY Botones

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

    #1

    ALV_GRID_DISPLAY Botones

    Buenos Dias Compañeros,

    Mi pregunta de hoy es que hice un reporte, ( no falta aclarar que soy nueva en abap ), la forma de visualizarlo es por alv grid display, todo funciona ok, pero ahora quiero agregarle un boton de excel y otro para .txt, me podrian ayudar?

    Muchas Gracias!!!

    Saludos a todos!
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola ... cuando generas el ALV con el REUSE_ALV_GRID_DISPLAY tbm generas por default una barra de herramientas standard, dentro esta un boton para poder exportar en el formato que quieras (Fichero Local)
    David Carballido Córdova

    Comentario

    • negrogho
      Member
      • ene
      • 65

      #3
      Si el ALV lo estas llamando con el metodo SET_TABLE_FOR_FIRST_DISPLAY, en el STATUS GUI puedes agregar un icono con el nombre &XXL y en el modulo PAI donde evaluas la accion del USERCOMMAND agregas este metodo:

      call method grid->set_function_code
      changing
      c_ucomm = ok_code.

      ok_code debe ser de tipo SY-UCOMM.

      Comentario

      • negrogho
        Member
        • ene
        • 65

        #4
        Tambien si al icono le pones este nombre &VEXCEL que es otra forma de pasarlo a excel

        y este %PC para bajarlo a un fichero de texto

        saludos

        Comentario

        • PAOLA MONTES
          Junior Member
          • mar
          • 6

          #5
          Hola DavidXD_XD y todos!!!

          Mira te adjunto la parte de ALV, muy sencillo, y bueno quite todos los retoques y cositas de mas, para que puedas ver lo escencial.

          Gracias!!
          Archivos Adjuntos

          Comentario

          • andyoscky
            Miembro Honorario
            • mar
            • 73

            #6
            te faltaria definir la botonera
            i_callback_pf_status_set = c_status

            Comentario

            Trabajando...