✒️ABAP Las funcionalidades estándar del ALV
ABAP Las funcionalidades estándar del ALV
LAS FUNCIONALIDADES ESTÁNDAR DEL ALV: las funcionalidades del ALV están muy relacionadas con el estándar, las más importantes son:
- DETALLES: si se selecciona un registro del reporte y hacemos clic de detalles vamos a visualizar en una ventana de diálogo el contenido del registro.
- CLASIFICACIÖN ASCENDENTE Y DESCENDENTE: si seleccionamos una columna del reporte ALV y hacemos clic en el icono de clasificación ascendente o descendente vamos a ordenar los registros por ese campo.
- FIJAR FILTROS: si seleccionamos una columna del reporte ALV y pulsamos fijar filtros, se podrán filtrar los datos de la columna.
- PRESENTACIÓN PRELIMINAR: si pulsamos este icono vamos a visualizar el reporte ALV en formato ALV LISTA.
- MICROSOFT EXCEL: si pulsamos este icono se abrirá el excel.
- TRATAIENTO DE TEXTOS: si hacemos clic en este icono se visualizará una ventana de diálogo donde se debe seleccionar: "CREAR DOCUMENTO" y tildamos "TENER EN CUENTA LOS COLORES" e "INICIAR MS WORD" y al generar el reporte se podrá generar un archivo con formato .RTF.
- FICHERO LOCAL: si hacemos clic en este icono entonces visualizaremos una ventana de diálogo donde podemos elegir el formato el archivo que se va a generar.
- DESTINATARIO DE EMAIL: si hacemos clic en este icono se visualizará una ventana de diálogo donde podemos escribir el contenido de un email, agregar destinatarios, adjuntar archivos y enviar email
- FUNCIÓN GRÁFICA: si hacemos clic en el icono entonces podemos visualizar, si es que corresponde a las información, una gráfica.
- MODIFICAR LAYOUT: si hacemos clic en este icono podremos modificar distintos aspectos del layout.
EL PASO A PASO PARA EXCLUIR FUNCIONALIDADES DE UN ALV: esto se relaciona con restringir las funcionalidades anteriormente descritas de nuestro reporte a usuarios, ej: excluir barra de herramientas de la transacción y de la barra de menú las funcionalidades para que no visualice y utilice el usuario, para ellos se declara la tabla interna TI_EXCLUSIONES que se utilizará para almacenar los códigos correspondientes a las funcionalidades que deseamos excluir del ALV, la cual será del tipo SLIS_T_EXTAB y también la estructura WA_EXCLUSIONES que será la cabecera de la tabla interna y será del tipo SLIS_EXTAB, luego dentro de la subrutina EJECUTAR_ALV se declara la nueva subrutina EXCLUIR_FUNCIONALIDADES y dentro de la subrutina EXCLUIR_FUNCIONALIDADES vamos a agregar un nuevo registro en la tabla interna TI_EXCLUSIONES por cada una de las funcionalidades que deseamos excluir y por último, al momento de ejecutar el módulo de funciones que genera el reporte ALV debemos agregar como parámetro de entrada a la tabla interna TI_EXCLUSIONES. ej:
"Dentro de CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
it_excluding =ti_exclusiones
Dentro de CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
it_excluding =ti_exclusiones
"Para identificar el código correspondiente a cada funcionalidad ejecutamos el reporte ALV, posicionar el cursor sobre la funcionalidad, para desplazarnos entre los componentes de la pantalla podemos utilizar la tecla TAB y una vez allí presionamos F1 y se visualizarán los datos técnicos del cual se tomará el campo función."
 
 
 
Sobre el autor
Publicación académica de Jean Carlos Lopez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jean Carlos Lopez
Profesión: Ingeniero en Infom?tica - Venezuela - Legajo: AG33O
✒️Autor de: 75 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP BASIS Nivel Inicial
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Jean Lopez