![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los reportes ALV
ABAP Los reportes ALV
![ABAP Los reportes ALV ABAP Los reportes ALV](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/200.jpg)
ALV. Es un tipo de reporte especifico de ABAP donde el sistema nos proporciona una gran cantidad de funcionalidades para agregar a nuestro reporte, tal como la impresión, enviar a excel, ordenar, clasificar, etc.
Los tipos de ALV más utilizados son:
- Grillas
- Listas
- Jerárquico
Las grillas son reportes que estan encuadrados en tablas. Las listas es un tipo de reporte similar a cuando se muestran los datos con write, pero con una serie de botón de comando. El jerárquico es un listado cabecera/detalle, como por ejemplo una factura y sus posiciones.
Dados que los reportes ALV requieren de la interaccion del usuario ya que porporcionan muchas funcionalidades estandar que el usuario desde el repote puede utilizar sin necesidad de estar programadas entonces no tiene el sentido utilizar reportes ALV en procesos que se ejecutaran de fondo en donde el usuario no podra sacar provecho de todas funcionalidades, este punto es importante tenerlo en cuenta al momento de realizar el analisis previo al desarrollo del programa.
Debemos tener en cuenta que por convencion de ABAP siempre a la derecha de la tabla interna del catalago tanto en la funcion que general la grilla como en la que genera la lista una llave abierta y una llave cerrada.
La principal diferencia entre el ALV grilla y el ALV lista se encuentra en la visualizacion la cual es bastante diferente entre ambas opciones a su vez el ALV Grid permite la generacion de un encabezado en la parte superior del listado en el cual podemos colocar el logo, totales o subtotales lo cual no es posible con el ALV list
El ALV List genera una lista de visualizacion utilizando la sentencia array esto le da la misma apariencia o localfind de los llamados reportes clasicos, el ALV Grid es mas bonito visualmente y permite copiar y pegar columnas en donde quedamos cosa que no es posible con el ALV list sin embargo, el ALV grid no se puede ejecutar de fondo por lo que el modulo de funciones userRLV traucira automaticamente la salida en pantalla a ALV List si ejecutamos el reporte de fondo, el ALV grid utiliza controles ActiveX en el servidor de presentacion por lo que consume mas memoria en el servidor que el ALV List, y por ultimo el ALV List permite solo la visualizacion de los datos en cambio el ALV Grid podemos editar los registros o lo campos si asi lo deseamos.
 
 
 
Sobre el autor
Publicación académica de Jose Medina, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Medina
Profesión: Ing. en Informatica - Venezuela - Legajo: LX87H
✒️Autor de: 109 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Profesional con experiencia en el ámbito del desarrollo de software, con conocimientos sólidos en diversos lenguajes de programación (para la creación de apps desktop / web / android / ios).
Certificación Académica de Jose Medina