✒️ABAP Las funcionalidades estándar del ALV
ABAP Las funcionalidades estándar del ALV
Apuntes ING Ezequiel Hurtado Benitez
Funcionalidades estándar de ALV una de las mejores ventajas que presentan los reportes ALV es que proporcionan muchas funciones estándar, las cuales no será necesario codificar y que por defecto ya vienen para que el usuario las utilice junto con el ALV. Al ejecutar un reporte ALV, dentro del menú de la transacción y también de la barra de herramientas de la transacción vamos a tener acceso a las funciones estándar del ALV. A continuación vamos a analizar las funciones más importantes: Detalles, al seleccionar un registro y hacemos clic en el icono de detalles vamos a visualizar en una ventana de diálogo el contenido del registro. Clasificación ascendente, al seleccionar una columna del reporte y hacer clic en clasificación ascendente vamos a ordenar los registros del reporte en forma ascendente por el campo seleccionado. Clasificación descendente, al seleccionar una columna del reporte y hacer clic en clasificación descendente vamos a ordenar los registros del reporte de manera descendente en el campo seleccionado. Fijar filtro, al seleccionar la columna del reporte y hacer clic en fijar filtro vamos a poder filtrar los registros del reporte por ese campo, tras efectuarlo ponemos los valores que queremos filtrar y a continuación, veremos una pantalla resultante con la información filtrada. Presentación preliminar, al hacer clic en el icono de presentación preliminar vamos a visualizar el reporte ALV en su formato Lista. Microsoft Excel, al darle clic a este icono el programa nos generara un .exe el cual mostrara los datos en un archivo que podremos abrir en el programa EXCEL. Tratamiento de texto, si hacemos clic en el icono de tratamiento de texto entonces visualizaremos la siguiente ventana de diálogo en donde seleccionamos la opción Crear documento y tildamos Tener en cuanta los colores e Iniciar MS Word. Y a continuación generaremos un archivo .RTF con el cual veremos el reporte del texto deseado. Fichero Local, si hacemos clic en el icono fichero local entonces visualizaremos una ventana de dialogo en donde podemos elegir el formato del archivo que se va a generar, al seleccionar la opción S/conversión se generará un archivo de salida .TXT en la siguiente ventana escribiremos el Directorio en donde se guardará el archivo y el nombre del Fichero o archivo y hacemos clic en Crear luego le damos permiso al sistema para la creación del archivo por lo que hacemos clic en el botón Permitir, finalmente en la barra de status visualizaremos el mensaje de éxito que indica la creación del archivo. (Si hacemos clic en el botón de rechazar no se genera el archivo de salida). Destinatario de mail, si hacemos clic en el icono entonces visualizaremos una pantalla en donde podemos escribir el contenido de un mail, agregar destinatarios del mail, adjuntar archivos y enviar el mail, en la pestaña anexos vemos que por defecto el reporte ALV ya viene adjunto. Función gráfica, si hacemos clic en el icono entonces podremos visualizar, si es que corresponde a la información de la gráfica. Modificar layout, si hacemos clic en el icono entonces podremos modificar distintos aspectos del layout.
Paso a paso para excluir funciones del ALV. Supongamos que deseamos excluir de la herramienta y de la barra de menús el icono correspondiente a destinatario de mail. Para ello vamos a declarar la tabla interna TI_EXCLUSIONES que se utiliza 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 vamos a declarar la nueva subrutina EXCLUIR_FUNCIONALIDADES. Y dentro de la subrutina EXCLUIR_FUNCIONALIDADES vamos a agregar un registro en la tabla interna TI_EXCLUSIONES por cada una de las funcionalidades que excluimos. Para saber cuál es el código de cada función damos clic en el icono y oprimimos TAB y F1, logrando así que se visualice el código de la función que deseamos excluir. Por ultimo, al momento de ejecutar el modulo de funciones que genera el reporte ALV debemos agregar como parámetro de entrada a la tabla interna TI_EXCLUSIONES. Y finalmente al ejecutar el reporte y visualizar el ALV Grilla, vamos a notar que ya no se visualiza el icono correspondiente al destinatario de mail.
 
 
 
Sobre el autor
Publicación académica de Ezequiel Hurtado Benitez, en su ámbito de estudios para la Carrera Consultor ABAP.
Ezequiel Hurtado Benitez
Profesión: Ingeniero Mecatrónico - Colombia - Legajo: FD18B
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero mecatrónico bilingüe con maestría en dirección de ventas y marketing empresarial, con conocimientos y experiencia en programación, diseño, elaboración y pruebas en proyectos de automatizació
Certificación Académica de Ezequiel Hurtado