✒️ABAP / Las funcionalidades estándar del ALV Por Gustavo Betancur Guzmán

Selector Alummnos / Empresas

ABAP Las funcionalidades estándar del ALV

ABAP Las funcionalidades estándar del ALV

Resumen

Unidad 5 leccion 6

Las Funcionalidades estandar del ALV

Las ventajas q presentan los reportes ALV es q proporcionan muchas funcionalidades estándar, las cuales no son necesarias codificar y q por defecto ya vienen xa el q el suuario las utilice junto con el ALV.

Estas funcionalidades funcionan como una caja negra, los usuarios y nosotros los programadores las vamos a utilizar sin saber ni importar como funcionan interna/.

Vamos analizar las funcionalidades mas importantes:

  • Detalles: Si seleccionamos un registro del reporte y hacemos clic en lelicono de detalles vamos a visualizar en un venta de gialgo el contenido del registro tal como vemos en la sgnte imagen (Lupa)
  • Clasificacion Ascendente: si seleccionamos una columna del reporte ALV y hacemos clic en el icono de clasificacion ascendente vamos a ordenar los registros ascendentes.
  • Clasificacion descendente: Aquí se realiza el ordenamiento descendente, al contrario de inmediata/ anterior.
  • Fijar filtros: si seleccionamos una columna del reporte ALV y hacemos clic en el icono fijar filtros vamos a poder filtrar lso registros del reporte x ese campo.
  • Presentacion preliminar: si hacemos clic en el icono de presentacion preliminar vamos a visualizar el reporte ALV en el fromato ALV LIST.
  • Microsoft Excel: si hacemos clic en el icono se abrirá el Excel.
  • Tratamiento de textos: si hacemos clic en el éste, visualizamos ventana de dialogo => opcion Crear documento y tildamos => tener en cuenta los colores = inicial MS WORD, podemos generar un archivo con FORMATO .RTF.
  • Fichero Local: clic icono fichero local = podemos elegir el formato del archivo q se va a generar.

** S/conversión => clic

** Si la opciónn es S/converisíon => genera archivo de salida .TXT

luego escribir el directorio => donde se guarda el archivo y nombre del fichero o archivo y hacemos clic en Crear.

Luego dar permisos al sist. xa crear el archivo y clic en botón permitir.

En la barra de status se visualiza el mensaje de exito q indica la creación del archivo.

Se visualiza el archivo.txt en el bloc de notas

Si elegimos Hoja de Cálculo coste => archivo con formato .XLS Excel.

también elegido directorio y nombre .xls

  • Destinatario de Mail: si hacemos clic en el icono destinatario de mail => visualizaremos => podemos escribir el contenido de mail, agregar destinatario de mail, adjuntar archivos y enviar mail.
  • en la pestaña ANEXOS vemos q x defecto el reporte ALV ya viene adjunto como anexo
  • Función gráfica: Si hacemos clic en función gráfica entonces podemos visualizar si es q corresponden a la info, una gráfica
  • Modificar layout: si hacemos clic en el icono modificar layout podemos modificar distintos aspecto del layout.

2- El paso a paso xa excluir funcionalidades de un ALV

retringir el acceso a asuarios a ciertas funcionalidades estandar => el usurio no tiene permisos xa enviar el mail =>no debe visualizarse el icono de enviar mails, esta lógica es similar xa el resto de funcionalidades.

xa estos casos eventual/ => excluir la barra de Tools de la TX y la barra de menus las funcionalidades q no deseamos q visualice y utilice el usuario.

supongamos => q la tabla int TI_EXCLUSIONES q se utiliza xa almacenar los codigos correspondientes a la funcionalidades q deseamos excluir del ALV, la cual será del tipo SLIS_T_EXTAB y también la estructura wa_exclusiones q será la cabecera de la tab int. y será de tipo SLIS_EXTAB.

REPORT zreporte_alv.

TYPE POOL: slis.

CONSTANTS: c_x(1) TYPE c VALUE 'X'

* TAB INT y estructura de salida de ALV

DATA: ti_usuarios TYPE STANDARD TABLE OF ztabla_usuarios,

wa_usuarios LIKE LINE OF ti_usuarios,

* tab int y structura de catalogo

ti_catalogo TYPE slis_t_fieldcat_alv,

wa_catalogo TYPE slis_fieldcat_alv,

* tab int y estructura xa excluir funcionalidades

ti_exclusiones TYPE slis_t_extab,

wa_exclusiones TYPE slis_extab,

* estructura xa la configuracion de la salida

wa_layout TYPE slis_layout_alv,

* variable con el nombre del prog

v_repid LIKE sy-repid.

luego dentro de la subrutina EJECUTAR_ALV vamos a declarar un subrutina EXCLUIR_FUNCIONALIDADES

FORM ejecutar_alv.

CLEAR v_repid.

v_repid = sy-repid.

* excluir funcionalidades

IF p_grilla EQ c_x.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

EXPORTING

i_callback_program = v_repid

it_fieldcat = ti_catalogo[]

it_excluding = ti_exclusiones

is_layout = wa_layout

TABLES

t_outtab = ti_usuarios.

ELSEIF p_lista EQ c_x.

CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'

EXPORTING

i_callback_program = v_repid

it_fieldcat = ti_catalogo[]

it_excluding = ti_exclusiones

is_layout = wa_layout

ENDIF.

y dentro de la subrutina EXCLUIR_FUNCIONALIDADES vamos agregar un registro nuevo en la tab int TI_EXCLUSIONES x c/u de las funcionalidades q vamos a excluir.

FORM excluir_funcionalidades.

REFRESH ti_exclusiones.

*destinatario de mail

wa_excluiones = '%SL'.

APPEND wa_exclusiones TO ti_exclusiones.

ENDFORM.

xa saber cual es el código correspondiente a c/funcionalidad debemos ejecutar el ALV (ABAP LIST VIEWER)

posicionar el cursor sobre la funcionalidad, xa desplazarnos entre los componentes de la pantalla => la tecla TAB del teclado => luego techa F1.

Datos técnicos

Programa : SAPLKKBL

Funcion : %SL

por ultimo al momento de ejctuar el modulo de funciones q genera el reporte ALV debemos agregar como parámetro de entrada a la tabla int TI_EXCLUSIONES.

IF p_grilla EQ c_x.

--------

--------

--------

--------

it_excluding = ti_exclusiones

ELSEIF p_lista EQ c_x.

--------

--------

--------

--------

it_excluding = ti_exclusiones

ENDIF.

si ejecutamos el reporte ALV y seleccionamos xa visualizar el ALV GRID => ya no se visualiza el icono de mail => destinatario de mail.

y también pásalo mismo en el report ALV LIST. (no se visualiza el mail) de la barra tools ni en la borra de menús.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Gustavo Betancur Guzmán, en su ámbito de estudios para el Curso SAP ABAP.

SAP Expert

Gustavo Betancur Guzmán

Profesión: Ingeniero de Sistemas - Colombia - Legajo: WS86O

✒️Autor de: 164 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Gustavo Betancur

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Las funcionalidades estándar del ALV" de la mano de nuestros alumnos.

SAP Expert


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 ALV Entre las funcionalidades más importantes que se proporcionan de serie en un reporte ALV se encuentran: Detalles:...

Acceder a esta publicación

Creado y Compartido por: Gabriel José Luces González

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Lo mejor del ALV: ¡Ya viene con todo! · El usuario puede hacer esto sin que yo programe nada: · Ordenar: Hacer clic en el encabezado de una columna. · Filtrar: Usar el icono del embudo para ver solo ciertos datos. · Exportar: Guardar los datos en Excel, PDF, Word, etc. · Enviar por correo: Directamente desde el botón del sobre. · Totales y subtotales: Para columnas numéricas. ¿Cómo quito una funcionalidad? A veces el cliente no quiere que el usuario pueda exportar o enviar correos. 1. Declaro una tabla interna: it_exclusiones TYPE SLIS_T_EXTAB. 2. Lleno esa tabla con los códigos de las funciones que quiero esconder (ej: &RNA para enviar correo)....

Acceder a esta publicación

Creado y Compartido por: Mara Fadua Romero Hernandez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Funcionalidades estándar de ALV Los reportes ALV proporcionan múltiples funcionalidades estándar listas para ser utilizadas, sin requerir codificación adicional. Estas funcionalidades funcionan como una "caja negra" accesible tanto en el menú como en la barra de herramientas del reporte. Principales funcionalidades de los reportes ALV Funcionalidad de "Detalles": permite visualizar en una ventana de diálogo el contenido de un registro seleccionado. Clasificación ascendente y descendente: ordena los registros por la columna seleccionada en orden ascendente o descendente. Fijar filtros: posibilita filtrar los registros por el valor o rango de una columna específica....

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Introducción: Los reportes ALV ofrecen funcionalidades estándar listas para usar (filtros, exportación, gráficos). Aprende a aprovecharlas y a excluir las no requeridas por seguridad o diseño. ¡Clave para crear reportes profesionales! 1 Funcionalidades Estándar del ALV Barra de herramientas con 10+ herramientas integradas: Icono Función Descripción Detalles Ver registro completo Muestra todos los campos de una línea en popup. Ordenar Clasificación ascendente/descendente...

Acceder a esta publicación

Creado y Compartido por: Oscar Aravena Muller / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Las funcionalidades estándar del ALV 1 Las funcionalidades estándar del ALV Los reportes ALV (ABAP List Viewer) ofrecen una serie de funcionalidades estándar muy útiles que no requieren codificación adicional y que están disponibles automáticamente en la interfaz de usuario del reporte. Estas funcionalidades permiten mejorar la experiencia del usuario final y facilitar el análisis de datos. Las principales funcionalidades son: Detalles: permite visualizar el contenido completo de un registro seleccionado en una ventana de diálogo. Clasificación Ascendente y Descendente: permite ordenar los registros por cualquier columna del ALV de forma ascendente...

Acceder a esta publicación

Creado y Compartido por: Geovanny Martínez Campoverde

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



Funcionalidades estándar del ALV (ABAP List Viewer) en SAP El ALV (ABAP List Viewer) es una herramienta estándar de SAP diseñada para facilitar la visualización, análisis y manipulación de datos en forma de listas. Proporciona una interfaz estructurada, amigable y funcional para mostrar datos tabulares provenientes de reportes ABAP, permitiendo al usuario final trabajar de manera más eficiente. Las funcionalidades estándar del ALV son fundamentales en muchos módulos y procesos del sistema SAP, ya que mejoran la experiencia del usuario sin necesidad de desarrollos personalizados extensos. Las funcionalidades estándar del ALV en SAP representan una poderosa herramienta para...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Las funcionalidades estándar del ALV 1. Las funcionalidades estándar del ALV Una de las mejores ventajas que presentan los reportes ALV es que proporcionan muchas funcionalidades estándar, las cuales no será necesario codificar y que por defecto ya vienen para que el usuario las utilice junto con el ALV -- Detalles: Para visualizar el contenido del registro -- Clasificación ascendente -- Clasificación descendente -- Fijar filtros -- Presentación perliminar -- Microsoft Excel -- Tratamiento de textos -- Fichero local -- Destinatario de mail -- Función gráfica -- Modificar layout Al generar un reporte ALV se genera automáticamente un estatus GUI por defecto. Se puede...

Acceder a esta publicación

Creado y Compartido por: Yeny Gisela Yanes Bautista

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

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:...

Acceder a esta publicación

Creado y Compartido por: Luciano Martinez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Funcionalidades estandar del AVL. las funciones estándar en el reporte ALV son: Botón de detalles: muestra el contenido detallado de toda una fila. Botones de ordenamiento: ordena de forma ascendente o descendente las columnas seleccionadas. Botón filtro: se utiliza para filtrar la información que deseamos ver con solo seleccionar la columna y dar clic en filtro. Botón de previsualización de impresión: mediante este podemos ver como se verá el reporte una vez impreso. Botón Excel podemos exportar el reporte a Excel Botón Word: se puede exportar el reporte en Word. Botón Export:: se puede exportar el reporte a cualquier formato de archivo...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Las funcionalidades estándar delALV: Tal como comentamos anteriormente,unas de las las mejoresa ventajas que precentan los reportes ALV es que proporcionan muchas funciones estándar, las cuales no seá necesario codificarny que por defecto ya viene para que el uisuario las las utilice junto con el ALV. Estas funcionalidades funcionan como una caja negra, los usuarios y nosotros como rpogramadores las vamos a utilizar, sin saber ni importar cómo funcion internamente. Al ejecutar unreporte ALV, dentro del menú de la transaccion y también dentro de barra de herramiertas de la transacción vamos a tener acceso a las funcionalidades estándar que nos proporciona lod ALV. A continuación vamos...

Acceder a esta publicación

Creado y Compartido por: Javier Miguel Angel Barcelo / Disponibilidad Laboral: PartTime

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!