✒️ABAP Las funcionalidades estándar del ALV
ABAP Las funcionalidades estándar del ALV
Funcionalidades estandar de los reportes ALV
Dentro del menu de la transaccion y de la barra de herramientas, tendremos acceso a las funcionalidades estandar que vienen por defecto cuando ejecutamos un reporte ALV. Son los siguentes:
Barra de herramientas:
- Detalles: muestra los detalles de un registro en una ventana de dialogo, seleccionando un registro
- Clasificacion ascendiente: ordena de forma ascendiente (menor a mayor) los registros del reporte, seleccionando una columna
- Clasificacion descendiente: ordena de forma descendiente a (mayor a menor) los registros del reporte, seleccionando una columna
- Fijar filtros: filtra los registros entre un valor o un rango de valores, seleccionando una columna
- Presentacion preliminar: presionando el boton se visulizara el reporte en forma de lista
- Microsoft Excel: presionando el boton se abrira el excel
- Tratamiento de texto: se visualiza una ventana de dialogo donde se puede crear un documento con dos parametros (Tener en cuenta los colores y Iniciar MS Word), donde se podra generar en un archivo .RTF
- Fichero local: se visualiza una ventana de dialogo en donde podemos elegir un formato de archivo que se generara, luego se selecciona el directorio donde se guardara el archivo y el nombre del fichero o archivo. Luego se debe permitir la creacion del archivo y si fue correcta, se vera un mensaje de exito en la status bar
- Destinatario de mail: se visualiza una pantalla en donde se podra escribir un mail, agregando destinatarios, pudiendo adjuntar archivos, y enviandolo. En Anexos vendra por defecto como adjuntado el reporte ALV
- Funcion grafica: se visualiza una grafica en funcion a la informacion del reporte
- Modificar layout: se podran modificar distintos aspectos del layout, como eliminar las columnas o campos no deseados
Exclusion de funcionalidades ALV
Se pueden restringir las funcionalidades estandar del ALV, ya sea por que los usuarios no tengan permiso, por seguridad o por que simplemente no fue requerido en el reporte.
Para hacer esto se declara una tabla interna del tipo SLIS_T_EXTAB y una estructura del tipo SLIS_EXTAB que excluiran las funcionalidades de la barra de herramientas o de la barra de menu.
Luego dentro de la subrutina que ejecuta el reporte ALV, se crea una subrutina que excluira funcionalidades.
Dentro de esta subrutina se agrega un registro nuevo con el codigo del boton en el campo fcode la tabla interna por cada funcionalidad que se desee quitar (se debe saber el codigo del boton o funcionalidad antes).
Por ultimo en la llamada a la funcion se agrega el parametro de entrada it_excluding a la tabla interna de exclusion.
 
 
 
Sobre el autor
Publicación académica de Luciano Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
Luciano Martinez
Profesión: Consultor Abap - Argentina - Legajo: LR86R
✒️Autor de: 66 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Me capacito para desempe?ar el rol de un consultor abap, adem?s soy sql developer jr, como ambos lenguajes (sql y abap) se relacionan, hace que mi perfil sea m?s completo y se complemente.
Certificación Académica de Luciano Martinez