✒️ABAP / Las funcionalidades estándar del ALV Por Gabriel Luces González
ABAP Las funcionalidades estándar del ALV

La lección se enfoca en el análisis de las funcionalidades estándar que vienen predefinidas en los reportes ALV (ABAP List Viewer). Una de las principales ventajas de los reportes ALV es que ofrecen una amplia gama de funcionalidades sin necesidad de codificación manual, lo que reduce los tiempos de programación.
Estas funcionalidades están disponibles en la barra de herramientas y en el menú de la transacción, y operan de forma automática, sin que el usuario ni el programador deban conocer su funcionamiento interno.
Funcionalidades Estándar Clave del ALVEntre las funcionalidades más importantes que se proporcionan de serie en un reporte ALV se encuentran:
- Detalles: Permite al usuario, al seleccionar un registro, visualizar su contenido completo en una ventana de diálogo.
- Clasificación (Ascendente y Descendente): Permite ordenar los registros del reporte de forma ascendente o descendente por la columna seleccionada.
- Fijar Filtros: Permite filtrar los registros del reporte por una columna específica, incluso introduciendo un rango de valores.
- Presentación Preliminar: Permite visualizar el reporte en el formato ALV Lista.
- Exportación de Datos: Incluye varios métodos para exportar los resultados:
- Microsoft Excel: Abre la hoja de cálculo de Excel con los datos del reporte.
- Tratamiento de Textos: Permite generar un documento, por ejemplo, en formato de carta tipo con MS Word, incluyendo la opción de tener en cuenta los colores.
- Fichero Local: Permite guardar el archivo localmente, con formatos como .TXT (mediante la opción S/conversión) o .XLS (mediante la opción Hoja cálculo coste).
- Destinatario de Mail: Abre una pantalla para crear y enviar un correo electrónico donde el reporte ALV ya viene adjunto como anexo.
- Función Gráfica: Permite visualizar una representación gráfica de los datos, si la información lo permite.
- Modificar Layout: Permite modificar distintos aspectos del diseño, como la selección y eliminación de columnas visualizadas.
En casos donde se requiere restringir el acceso del usuario a ciertas funciones estándar (por seguridad o por requerimiento), es posible excluir funcionalidades de la barra de herramientas y la barra de menús del ALV.
El proceso de exclusión implica:
- Declaración: Declarar una tabla interna (TI_EXCLUSIONES) del tipo SLIS_T_EXTAB y su estructura de cabecera (WA_EXCLUSIONES) del tipo SLIS_EXTAB.
- Identificación del Código de Función: Para saber qué código corresponde a la funcionalidad a excluir (ej. el icono de destinatario de mail), el desarrollador debe ejecutar el reporte, posicionar el cursor sobre la función en la pantalla y presionar la tecla F1 para obtener los datos técnicos del código de función (ej., %SL).
- Implementación de la Exclusión: El código de función se carga en la tabla interna de exclusiones (TI_EXCLUSIONES).
- Ejecución del ALV: Al llamar al módulo de funciones que genera el reporte (como REUSE_ALV_GRID_DISPLAY o REUSE_ALV_LIST_DISPLAY), se pasa la tabla interna de exclusiones como parámetro de entrada en la cláusula IT_EXCLUDING. Esto resulta en que el icono excluido ya no es visible en el reporte final.
 
 
 
Sobre el autor
Publicación académica de Gabriel José Luces González, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Inicial.
Gabriel José Luces González
Profesión: Consultor Sap Pm - Chile - Legajo: LA36W
✒️Autor de: 214 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor ABAP Nivel Avanzado
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor SAP FI Nivel Inicial
- Carrera Consultor SAP MM Nivel Inicial
Presentación:
Objetivo principal, adquirir todos los conococimiento relacionado al modulo de mm que me permita complementar mis conocimientos en el mundo sap
Certificación Académica de Gabriel Luces






Disponibilidad Laboral: FullTime


















