
ALV (Abap list Viewer): Herramienta de Abap que se utiliza para crear reportes eficaces,rapidos y estandarizados
Ventajas:
• Simplifican el desarrollo de reportes
• Proporcionan funcionalidades como: clasificar,totalizar,flitrar, ordenar,ocultar,exportar ( excel,fichero local,archivos CSV
• Salida por pantalla estandar
Historia de los reportes ALV :
• Lista abap
• ALV lista
• ALV grilla
• ALV JERARQUICO: se utiliza cuando se muestran datos de cabecera y detalle
• Framework SALV: lo proporcionan clases de objetos que sus nombra empiezan con CL_SALV
• ALV CON IDA
CREACIÓN DE UN ALV MEDINATE MODULOS DE FUNCIONES: los mas utilizados son:
• Grillas REUSE_ALV_GRID_DISPLAY
• Listas REUSE_ALV_LIST_DISPLAY
• Jerarquico REUSE_ALV_HIERSEQ_LIST_DISPLAY
•
Funcionalidades estandar del ALV:
• Detalles: podremos visualizar los detalles del registro seleccionado
• Clasificación ascendente: ordena de forma ascendente la columna seleccionada
• Clasificación descendente: ordena de forma descendente la columna seleccionada
• Fijar filtros: filtrar entre rangos
• Presentación preliminar: podemos visualizar el reporte en forma de lsita
• Microsoft excel: se abre el reporte en excel
• Tratamiento de textos: genera un archivo en formato .RTF
• Fichero local: podemos elegir el formato del archivo que se va a generar
• Destinatario de Mail
• Función grafica
• Modificar layout: podemos modificar contenido del reporte
EXCLUIR FUNCIONALIDADES DE UN ALV
podemos excluir funcionalidades que no queremos que el usuario final utilice
CREACIÓN DEL CATALOGO ALV AUTOMATICAMENTE: para esto utilizamos el modulo de funciones REUSE_ALV_FIELDCATALOG_MERGE
Pero al momento de crear el catalogo de manera automatica, la declaración de las tablas internas cambia:
• debemos utilizar OCCURS y LIKE
Tambien debemos configurar el ancho de caracteres en el editor ABAP
Si deseamos cambiar el contenido del catalogo
UTILIZACIÓN DE LOGOS Y ENCABEZADOS EN LOS ALV: podemos agregar logos y encabezamos en los ALV GRILLA
para eso debemos declara una tabla interna de tipo SLIS_T_LISTHEADER V
Para administrar los logos en el sistema utilizamos la transacción SE78