✒️ABAP POO / El Layout del ALV GRID CONTROL Por Ixhel Lopez Valencia

Selector Alummnos / Empresas

ABAP El Layout del ALV GRID CONTROL

ABAP 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

 

Escanear / Compartir

 

 

Agradecimiento:

Ha agradecido este aporte: Roberto Nunez


Sobre el autor

Publicación académica de Ixhel Magai Lopez Valencia, en su ámbito de estudios para el Master ABAP Orientado a Objetos.

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

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El Layout del ALV GRID CONTROL" de la mano de nuestros alumnos.

SAP Expert



El Layout del ALV Grid Control en ABAP define la forma en que se visualizan los datos en la tabla de salida, permitiendo personalizar su presentación y funcionalidad. A través de la estructura LVC_S_LAYO, el desarrollador puede controlar aspectos como el ajuste automático de columnas, la visualización de subtotales, el color de filas, el uso de iconos, la fijación de columnas y la activación de funciones interactivas como filtros o ordenamientos. También posibilita guardar y recuperar variantes de visualización mediante el campo GS_LAYOUT-ZEBRA para alternar colores en las líneas o GS_LAYOUT-CWIDTH_OPT para optimizar el ancho de columnas. Este layout se asocia al método...

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 Expert


Configuración del Layout del ALV GRID CONTROL: Se puede cambiar el Layout o Disposición del ALV GRID CONTROL, por ejemplo asignando un titulo al reporte, creando rayas en el listado (zebra) u optimizando el ancho de las columnas entre otras alternativas disponibles. Para ello, declararemos dentro de nuestro programa una estructura del tipo estándar LVC_S_LAYO y deberemos completar los campos de dicha estructura que se desea configurar. Los principales campos del layout que se deben tener en cuenta son: GRID_TITLE: muestra un título con un máximo aproximado de 70 caracteres. ZEBRA: si es 'X' el listado se muestra rayado. NO_HEADERS: Si es 'Z' no muestra la columna de cabecera. ...

Acceder a esta publicación

Creado y Compartido por: Jeferson Jos Pena Curvelo / Disponibilidad Laboral: FullTime

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

SAP Senior

El layout no es una tabla interna, a pesar que en alguna preguntas salga como "cual es la tabla interna del tipo layout" , este es siempre una estructura ( 1 linea ) del tipo LVC_S_LAYO A diferencia del catalogo de campos que es una tabla interna del tipo LVC_T_FCAT y cuaya estructura es del tipo LVC_S_FCAT S PARA ESTRUCTURA Y T PARA TABLA. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- tambien existen los tipos SLIS_ALV_FIELCATALOG PERO TIENE MENOS FUNCIONALIDADES QUE LVC Y PARA OBJETOS SE USA SIEMPRE EL LVC ----------------------------------------------------------------------------------------------------------------------------------------------------------------------...

Acceder a esta publicación

Creado y Compartido por: Roberto Nunez / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

La Configuración del layout del ALV GRID CONTROL. podemos cambiar el layout o la disposición de nuestro ALV GRID CONTROL , por ejemplo asignándole un titulo al reporte, creando rayas en el listado (Zebra) o optimizando el ancho de las columnas entre otras alternativas disponibles. Para ello declararemos dentro de nuestro programa una estructura del tipo estándar LVC_S_LAYO y deberemos completar los campos de dicha estructura que queramos configurar. Los principales campos del layout que debemos tener en cuenta son” - GRID_TITLE : muestra un titulo con un máximo de 70 caracteres. - ZEBRA: si es ‘X’ el listado se muestra tipo zebra. - NO_HEADERS: si es ‘X’...

Acceder a esta publicación

Creado y Compartido por: Tobias Emanuel Mareco Rojas / Disponibilidad Laboral: FullTime

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

SAP Expert


El Layout del ALV GRID CONTROL. Declarar la estructura del tipo LVC_S_LAYO Se asignaran las propiedades para configurar ciertos aspectos del layout Luego se completa el parametro correspondiente al layout al llamar al metodo SET_TABLE_FOR_FIRST_DISPLAY Se podran colorear ciertas filas del reporte ALV en base a determinadas condiciones agregando el TYPE POOLS Se agrega un nuevo campo a la tabla interna de salida del ALV Se asigna el color a una fila del reporte en base a la condicion determinada Se completa el campo del layout INFO_FNAME para informarle cual es el campo que utilizara determinado color en la tabla interna

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

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

SAP SemiSenior

Configuración del Layout del ALV Grid Control. La estructura lvc_s_layo contiene campos para establecer propiedades gráficas, mostrar excepciones, calcular totales y habilitar opciones de interacción específicas. Complete los campos correspondientes de la estructura lvc_s_layo e insértelo como parámetro en el CALL METHOD go_grid-> set_table_for_first_display. Vea el ejemplo en Establecer el título de la cuadrícula. Si desea cambiar la apariencia después de la salida de la lista, use los métodos get_frontend_layout y set_frontend_layout. Ejemplos de campos en la estructura lvc_s_layo: GRID_TITLE Estableciendo el título de la cuadrícula SEL_MODE. Modo de selección,...

Acceder a esta publicación

Creado y Compartido por: Enrique Horacio Lugo Lander

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

SAP Master

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

Acceder a esta publicación

Creado y Compartido por: Ixhel Magai Lopez Valencia / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Expert


El layout del ALV GRID CONTROL Configuración del layout del ALV GRID CONTROL Podemos cambiar el layout o disposición de nuestro ALV GRID CONTROL, por medio de la estructura estandad LVC_S_LAYO y debemos completar los campos de dicha estrucrtura que queremos configurar. Los principales campos del layout que debemos tener en cuenta son: 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 seleccionada. CWIDTH_OPT: Si es 'X' todos los ancos de las columnas son optimizados. Si configuramos esta propiedad del layout entonces...

Acceder a esta publicación

Creado y Compartido por: Marvin Raul Lopez Morales / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


EL LAYOUT DEL ALV GRID CONTROL – LECCION 3-3 CONFIGURACION DEL LAYOUT DEL ALV GRID CONTROL Podemos cambiar el layout o disposición de nuestro ALV GRID CONTROL, por ejemplo, asignando un título al reporte creando rayas en el listado (zebra) u optimizando el ancho de las columnas entre otras alternativas disponibles. Para ello, declararemos dentro de nuestro programa una estructura del tipo estándar LVC_S_LAYO y debemos completar los campos de dicha estructura que queremos configurar. Las propiedades que se podrán configurar del layout son las que veremos a continuación Los principales campos del layout que debemos tener en cuenta son: - GRID_TITLE, muestra un titulo con un máximo de 70...

Acceder a esta publicación

Creado y Compartido por: Cristian Darwin Arteaga Diaz / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Senior

Modificación hecha al ejercicio que hice... Interesante probar SEL_MODE con sus distintas alternativas. *&---------------------------------------------------------------------* *& Report ZPRUEBA_ALV *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT ZPRUEBA_ALV. Data: it_Data Type STANDARD TABLE OF ZTFI001, wa_Data Type ZTFI001, ok_code Type sy-ucomm. Data: " PAra la grilla wa_layout Type lvc_S_LAYO, it_catalogo Type lvc_t_fcat, wa_catalogo Type lvc_s_fcat, it_Botones Type UI_FUNCTIONS, " botones a excluir wa_botones Type UI_FUNC, oGrilla Type...

Acceder a esta publicación

Creado y Compartido por: Alfredo César

 


 

👌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!