✒️ABAP POO - El Layout del ALV GRID CONTROL

ABAP POO El Layout del ALV GRID CONTROL

EL LAYOUT DEL ALV GRID CONTROL

CONFIGURACION DEL ALYOUT DEL ALV GRID CONTROL

Podemos cambiar la siposicion del ALV GRID CONTROL, asignando un titulo al reporte, creando rayas en el listado (zebra) o optimizando el ancho de las columnas.

Declaramos una estructura del tipo estandar LVC_S_LAYO y completamos los campos para configurar.

Propiedades que podemos configurar, campos del alyout para tener en cuenta:

  • GRID_TITLE: muestra un titulo con un maximo de 70 caracteres
  • ZEBRA: si es X el listado se muestra rayado
  • NO_HEADERS: si es X no muestra la columna de cabecera
  • SEL_MODE: configuracion que determina cuantas celdas, columnas o filas pueden ser seleccionadas con diferentes opciones para este campo

Para seleccionar muchas entradas, presionamos la tecla Ctrl y mantenemos presionado el boton del mouse

  • CWIDTH_OPT: Si es X todos los anchos de las columnas son optimizados, en el layout no tiene sentido asignar anchos fijos a las columnas del reporte mediante el campo del catalogo OUTPUTLEN
  • NO_TOOLBAR: esconde la barra de herramientas
  • TOTALS_BEF: muestra los totales antes de la primera linea

Otros campos interesantes que podemos configurar del layout son:

SMALL_TITLE: Si colocamos una X en este campo entonces el titulo en el control GRID se visualizara de igual tamaño que la columna cabecera. Otro campo es el:

NO_TOTARR: El control ALV GRID muestra flechas en las lineas totales y los subtotales que finalizan el area de totales, si asignamos una X a este campo eliminaremos esas flechas, otro campo es el:

DETAILINIT: Si colocamos una X en este campo entonces la pantalla tambien mostrara las columnas con sus valores iniciales, y por ultimo el campo:

KEYHOT: Si colocamos una X en este campo entonces todos los campos seran sensibles al HOTSPOT luego si hacemos clic en uno de los campos sensibles al HOTSPOT es decir en cualquiera, se ejecutara el evento HOTSPOT_CLIC

EJEMPLO DE CONFIGURACION DEL LAYOUT

Tomando el ALV GRID CONTROL vamos a configurar el layout, para ello:

  1. Primero declaramos la estructura del tipo LVC_S_LAYO
  2. Asignamos algunas propiedades del layout
  3. Completamos el paramotreo correspondiente al layout para llamar al metodo SET_TABLE_FOR_FIRST_DISPLAY
  4. Tambien podemos colorear filas de nuestro reporte ALV, para ello agregamos el TYPE POOLS

El TYPE POOLS CALL contiene la informacion necesaria para que podamos trabajar con colores en un control ALV GRID si hacemos doble clic en el veremos los nombres simbolicos de cada uno de los colores que podemos utilizar, los colores van desde el 0 hasta el 7 y cada uno de ellos esta sugerido por SAP para ocupar un determinado lugar dentro de nuestro reporte de salida.

  1. Agregamos un nuevo campo a la TI de salida del ALV
  2. Asignamos un color a una fila del reporte en base al cumplimiento de una condicion determinada
  3. Completamos el campo del layout INFO_FNAME para informar cual campo de nuestra TI determinara el color a utilizar

Sobre el autor

Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para el Máster ABAP POO.

SAP Master

Ixhel Magai Lopez Valencia

Mexico - Legajo: PM62E

✒️Autor de: 134 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: PartTime

Presentación:

Soy ingeniera en telematica, estoy interesada en aprender programacion en sap, solo tengo conocimientos basicos en java

Certificación Académica de Ixhel Lopez

 

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

El lunes 25 Octubre 2021 comenzamos la 🎓Carrera Consultor ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?