✒️ABAP Catálogo ALV automático, logos, encabezados y status

Publicación Académica por Carolina Sanchez

Publicación Académica creada y compartida por Carolina Sanchez para el tema Catálogo ALV automático, logos, encabezados y status.

Dentro del ámbito de estudios: Carrera Programador ABAP / Unidad 5: Reportes.

¿Buscás una carrera con Futuro?

ABAP Catálogo ALV automático, logos, encabezados y status por Carolina Sanchez

CATALOGOS ALV

Existen dos formas de crear un catalogo ALV

  • Manual: ingresando campo por campo en el programa
  • Automatico: usando la funcion REUSE ALV FIELDCATALOG MERGE, para esto es necesario:

Declarar la tabla interna utilizanco LIKE y haciendo referencia a campos de una tabla BD existente

Configurar el editor para restringir el ancho de caracteres a solo 72

Logos y encabezados:

Los reporte ALV Grilla pueden agregar logos y encabezados para esto es necesario:

  • Declarar una tabla del tipo SLIS T LISTHEADER, aquí se especifica el tipo de reporte y la fecha del sistema y una descripcion del reporte.
  • Declarar una estructura del tipo SLIS LISTHEADER
  • Cargar el contenido del encabezado. Esto se logrea agregando el parametro I_CALL_TOP_PAGE con la literal ´TOP_OF_PAGE', dentro de la llamada a la funcion grill avl.
  • Una vez creada la subrutina top_of _page, se llama la runtina estandar REUSE_ALV_COMMENTARY_WRITE ,(Carga el encabezado)mandando como parametros la tabla interna de encabezados y el logo, en este caso 'ENJOY_LOGO

La transaccion SE78 nos permite ver los logos disponibles en el sistema o cargar nuevos logos.

Status GUI en ALV

Para usar el status GUI en ALV, es necesario agregar los parametros:

  • I_CALLBACK_PF_STATUS_SET y despues el nombre de una subrutina (declaracion del status GUI)
  • I_CALLBACK_USER_COMMAND y despues el nombre de una subrutina (para capturar la accion realizada)

Dentro de la subrutina del PF_STATUS se especifica el status : set pf-status ='xxxxx'

Para agregar Teclas de funci'on es necesario especificar el tipo como "E" para que

 

:: Al igual que Carolina ¿Usted está dispuesto a aprender ABAP?

El lunes 27 Mayo 2019 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

✒️Más Publicaciones Académicas sobre Tecnología SAP

Buscador de Publicaciones:


 

Recursos Free:

Los mejores recursos Libres y Gratuitos compartidos con la comunidad: