🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP POO El Layout del ALV GRID CONTROL

ABAP POO El Layout del ALV GRID CONTROL

ABAP POO El Layout del ALV GRID CONTROL

U3-L3

Configuración Layout ALV GRID CONTROL

- Asignar título al reporte
- Crear rayas en listado (zebra)
- Optimizar ancho de columnas
- Entre otras alternativas de configuración.

Para esto se declara estructura tipo LVC_S_LAYOUT y se completan los campos a configurar.
- GRID_TITLE: título con máximo de 70 caracteres
- ZEBRA: si es 'X', muestra el listado rayado
- NO_HEADERS: si es 'X' no muestra columna de cabecera
- SEL_MODE: determina cuantas celdas, columnas o filas pueden seleccionarse;
* espacio = muchas columnas y muchas filas, botón no.
* 'A' = Muchas columnas y muchas filas, botón si.
* 'B' = Muchas columnas y muchas filas, botón no.
* 'C' = Muchas columnas y muchas filas, botón no.
* 'D' = Muchas columnas, muchas filas y muchas celdas, botón si.
Para seleccionar muchas entradas CTRL botón del mouse presionado.
- CWIDTH_OPT: si es 'X', se optimizan anchos de columnas y no será necesario indicar OUTPUTLEN en catálogo de campos.
- NO_TOOLBAR: oculta barra de herramientas.
- TOTALS_BEF: muestra totales antes de primera línea.
- SMALLTITLE: si es 'X', el título en control grid se muestra del tamaño de columna cabecera.
- NO_TOTARR: si es 'X' no muestra flechas en línea de totales y subtotales
- DETAILINIT: si es 'X', muestra valores iniciales de columnas
- KEYHOT: si es 'X', todos los campos sensibles a hot spot el cual dispara evento hotspot_click.

Ejemplo configuración layout

DATA: st_layout type lvc_s_layo.

st_layout-grid_title = 'Reporte de Usuarios'.
st_layout-zebra = 'X'.
st_layout_cwidth_opt = 'X'.
CALLA METHOD o_grilla->set_table_for_first_display
EXPORTING
is_layout = st_layout
CHANGING
it_outtab = ti_usuarios
it_fieldcatalog = ti_catalogo[].

Para colorear filas del ALV en base a ciertas condiciones;
- Se agrega el TYPE POOLS col (trabjar con colores, doble click en 'col' para ver cada color)
- Se agrega columna a tabla final (color(4) type c)
- Se agrega información de color a columna *(concatenate 'C' col_negative '10' to st_usuarios-color).
- Se informa en layout-INFO_FNAME el nombre del campo de la tabla interna que determinará el color

* El valor del campo para indicar color tiene la siguiente estructura:
- Letra 'C'
- Número de uno de los 8 colores disponibles
- '1' para intensificar el color o '0' para no intensificar
- '1' para invertir color del primer plano con el fondo o '0' para no invertir
EJ. C711
Para mas información ir a la ayuda en SAP(F1) del comando FORMAT.



 

 

 


Sobre el autor

Publicación académica de Denisse Adriana Hernandez Trujillo, en su ámbito de estudios para el Máster ABAP POO.

SAP Master

Denisse Adriana Hernandez Trujillo

Mexico - Legajo: AH80E

✒️Autor de: 71 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Denisse Hernandez

✒️+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 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. 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 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 – 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 Expert


LAYOUT DEL ALV GRID CONTROL - CONFIGURACION: Para cambiar la disposición del ALV GRID CONTROL (titulo, rayas en listado, columnas,...), declarar en el programa una estructura del tipo LVC_S_LAYO, completando los campos de la misma a configurar: > GRID_TITLE: titulo de 70 chr. máximo. > ZEBRA: si 'X' listado rayado. > NO_HEADERS: si 'X' no muestra columna de cabecera. > SEL_MODE: cuantas celdas, columnas o filas se pueden seleccionar (' ', 'A', ' B', 'C', 'D'). > CWIDTH_OPT: si 'X' ancho de columnas optimizado. Deja sin sentido asignar anchos fijos a columnas mediante OUTPUTLEN. > NO_TOOLBAR: esconde barra de herramientas. > TOTALS_BEF: muestra totales antes de primera línea. > SMALL_TITLE: titulo...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio De Tejada Santiago / Disponibilidad Laboral: FullTime

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

SAP Master

U3-L3 Configuración Layout ALV GRID CONTROL - Asignar título al reporte - Crear rayas en listado (zebra) - Optimizar ancho de columnas - Entre otras alternativas de configuración. Para esto se declara estructura tipo LVC_S_LAYOUT y se completan los campos a configurar. - GRID_TITLE: título con máximo de 70 caracteres - ZEBRA: si es 'X', muestra el listado rayado - NO_HEADERS: si es 'X' no muestra columna de cabecera - SEL_MODE: determina cuantas celdas, columnas o filas pueden seleccionarse; * espacio = muchas columnas y muchas filas, botón no. * 'A' = Muchas columnas y muchas filas, botón si. * 'B' = Muchas columnas y muchas filas, botón no. * 'C' = Muchas columnas y muchas...

Acceder a esta publicación

Creado y Compartido por: Denisse Adriana Hernandez Trujillo

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

SAP Expert



EL LAYOUT DEL ALV GRI CONTROL CONFIGURACION DEL LAYOUT Se puede cambiar el diseño, por ejemplo asignando un título, coloreando el listado, optimizando el ancho de columnas. Para hacer eso declaramos en el programa una estructura del tipo estándar LVC_S_LAYO y rellenar los campos que queramos configurar. Los principales campos son: GRID_TITLE: muestra un título con un máximo de 70 caracteres. ZEBRA: si es ‘X’ se muestra un lisatado rayado. NO_HEADERS: si es ‘X’ nop muestra la columna de cabecera. SEL_MOPDE: determina cuantas celdas, columnas o filas pueden ser seleccionadas. Las opciones para estos campos son: Espacio = Ver opción ‘B’ no botn ‘A’ = muchas...

Acceder a esta publicación

Creado y Compartido por: Josep Antoni Lopez Moyano

*** 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 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 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 79.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!