🚀PROMO #PLANCARRERA2024| 🔥Bonificaciones, Precios Congelados y Cuotas
✒️ABAP El catálogo ALV automático, los logos, los encabezados y los status GUI
ABAP El catálogo ALV automático, los logos, los encabezados y los status GUI
El catálogo ALV automático, los logos, los encabezados y los status GUI
La creación del catálogo del ALV en forma automática.
Existen dos formas de crear el catálogo del aIv la primera es en forma manual ingresando campo por campo.
La segunda consiste en crear el catálogo de arv en forma automática con el módulo de funciones REUSE_ALV_ FIELDCATALOG_MERGE.
Para poder utilizar el módulo de funciones que crea automáticamente el catálogo se tiene que modificar dos puntos en el programa: el primero consiste en la forma en como se declara la tabla interna del alv. Si creamos el catálogo en forma automática debemos declarar la tabla interna utilizando la sentencia OCCURS y LIKE y haciendo referencia a campos de una tabla a base de datos existente.
La declaración de la tabla interna del catálogo mediante la sentencia Occurs 0 hace que no sea necesario declarar una cabecera o estructura ya que la misma viene incluida con la tabla interna.
Lo segundo que vamos a tener que realizar para poder generar el catálogo en forma automática es configurar el editor, para que se restrinja la cantidad de caracteres de ancho de la pantalla a 72 caracteres. Esto significa que ninguna línea del código del programa debe tener más de 72 caracteres de ancho ya sea de comentarios o de código.
Para configurar el ancho del editor ABAD a 72 líneas accedemos a la opción del menú: Utilidades Opciones Editor ABAP Editor y tildanos Long. líneas compatib descend. (72) si no realizamos de restricción de de ancho máximo de 72 caracteres en el código del programa entonces el ejecutar el reporte vamos a visualizar un dump
Utilización de logos y encabezados en los ALV
En los ALV Grilla podemos agregar logos y encabezados en los listados, cuestión que no es posible en el alv lista. Para ello, debemos declarar una tabla interna del tipo SLIS_T_LISTHEADER y una estructura de tipo SL IS _LISTHEADER
REUSE_ ALV_COMMENTARY_WRITE carga el encabezado
Transacción SE78 para administrar los logos disponibles en el sistema debemos utilizar de transacción estándar se78
La utilización de un status GUI en on ALV
Vamos a agregar en la llamada al módulo de funciones de L A LV el parámetro exporting |_ CALLBACK_ PF_ STATUS_ SET con el literal I PISTATOSI que será el nombre de la subrutina que declara la utilización del estatus GUI y el parámetro exporting I_ CALLBACK_ USER _COMMAND con el literal ' USER.COMMAND' que será el nombre de la subrutina que se ejecute para capturar la acción realizada por el usuario.
Para crear un estatus GUI, para ello haces clic en el botón derecho del mouse y seleccionamos Crear/STATUS GUI
En las teclas de función agregamos los códigos de los botones de navegación para poder volver atrás (BACK), volver a la pantalla principal (EXIT) o salir del programa (CANCEL)
 
 
 
Sobre el autor
Publicación académica de Alejandra Daniela Naranjo Belmonte, en su ámbito de estudios para la Carrera Consultor ABAP.
SAP Senior
Alejandra Daniela Naranjo Belmonte
Profesión: Analista/desarrollador de Software - Mexico - Legajo: ON48V
Continúe aprendiendo sobre el tema "El catálogo ALV automático, los logos, los encabezados y los status GUI" de la mano de nuestros alumnos.
SAP SemiSenior
Catálogo ALV automático,logos,encabezados y status. Creación del catálogo en forma automática. Existen dos formas de crear el catálogo ALV, manual ingresando campo por campo, automática con la función REUSE ALV FIELDCATALOG MERGE. Para crear el catalogo automático se deben modificar dos puntos del programa. La forma comos e declara la tabla interna del ALV. Se debe declarar la tabla interna utilizando LIKE y haciendo referencia a campos de una tabla base de datos existentes. Lo otro es configurar el editor, para que se restrinja la cantidad de caracteres de ancho de la pantalla a 72. Utilización de logos y encabezados. En los ALV grillas podemos agregar logos y encabezados...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
- Catálogo ALV automático,logos,encabezados y status
- Creación del catálogo en forma automática
La creación automática de un catálogo ALV se realiza mediante la función REUSE_ALV_FIELDCATALOG_MERGE.
Si creamos el ALV de forma automática debemos declarar la tabla interna utilizando LIKE y haciendo referencia a campos de una tabla de datos existente.
Lo otro que se debe hacer es configurar el editor, par restringir la cantidad de caracteres de ancho de la pantalla a 72.
Utilidades / Opciones / Editor ABAP / Editor / tildamos Long. líneas descendí. (72)
- Utilización de logos y encabezados
Los logos y encabezados están disponibles...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
Se puede crear el catálogo del ALV de forma automática mediante la función REUSE_ALV_FIELDCATALOG_MERGE. Se puede luego configurar el ancho del editor ABAP a 72 líneas mediante utilidades -> opciones -> editor ABAP -> editor -> Long. Lineas. Para los encabezados se usa una tabla del tipo SLIS_T_LISTHEADER y una estructura SLIS_LISTHEADER. Una subrutina cargará el contenido del encabezado y el logo (los logos están en la transacción SE78). Luego se setea el status en el ALV automático.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Catalogo ALV automático,logos,encabezados y status. Existen 2 formas de crear un catalogo ALV. 1.- Es en forma manual ingresando campo por campo. 2.- Es crear el catálogo en forma automática con al función REUSE_ALV_FIELDCATALOG_MERGE REUSE_ALV_FIELDCATALOG_MERGE: Función estándar de SAP que se utiliza para la construcción automatica del catálogo del ALV. Catalogo del ALV: Es la estructura de campos que se mostrará en el listado ALV, es decir allí definiremos que campos vamos a mostrar,en que orden los mostraremos, si se mostrarán totales, si habrá campos de entrada de datos y muchas otras opciones más. La tabla del catálogo es del tipo...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
1 - Creación del catalogo en forma automática. Catálogo del ALV: Es la estructura de campos que se muestra en el listado ALV, allí se define que campos mostrar, en que orden, si se muestran totales, si habrá campos de entrada de datos y otras opciones más. Otra forma de crear el catálogo del ALV, es crearlo en forma automática con la función REUSE_ALV_FIELDCATALOG_MERGE. Para esto debemos declarar la tabla interna con la clausula LIKE y haciendo referencia a campos de una tabla existente. Otra cosa que debemos hacer es configurar el editor ABAP, para que restrinja la cantidad de caracteres de ancho de la pantalla a 72 caracteres, esto lo hacemos en el menú: Utilidades/Opciones/Editor...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Creación del catálogo en forma automática Existen dos formas de crear el catálogo del ALV: manual, ingresando campo por campo; automático, con la función REUSE_ALV_FIELDCATALOG_MERGE. Para poder crear el catálogo de forma automática se debe declarar la tabla interna del ALV utilizando LIKE y haciendo referencia a campos de una tabla BD existente. Lo otro que se debe hacer es configurar el editor para que se restrinja la cantidad de caracteres de ancho de la pantalla a 72. Configuración del ancho del Editor ABAP Para configurar el ancho del editor ABAP se accede a la opción del menú: > Utilidades |-> Opciones |-> Editor ABAP |-> Editor...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
CREACIÓN DEL CATALOGO EN FORMA AUTOMÁTICA. Existen dos formas de crear el catalogo del Alv La primera es en forma manual, ingresando campo por campo. La segunda es crearlo en forma automática, con la función REUSE ALV FIELDCATALOGO MERGE. Si creamos un catalogo en forma automática debemos declarar la tabla interna utilizando like y haciendo referencia a campos de una tabla base de datos existente. Lo otro que debemos hacer es configurar el editor, para que se restrinja la cantidad de caracteres de ancho de la pantalla a 72. UTILIZACIÓN DE LOGOS Y ENCABEZADOS. En los Alv grilla podemos agregar logos y encabezados en los listados. Para ello, debemos declarar una tabla del tipo SLIS T LISTHEADER y una estructura...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Lección: Catálogo ALV automático,logos,encabezados y status 1. Creación del catálogo en forma automática Existen dos formas de crear el catálogo del ALV, la primera es en forma manual, ingresando campo por campo, tal como hicimos en el ejemplo anterior. La segunda, es crear el catálogo en forma automática con la función REUSE ALV FIELDCATALOG MERGE. Ejemplo: CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING ....... Pero para poder hacer esto, se tienen que modificar dos puntos del programa. El primero es la forma como se declara la tabla interna del ALV. Si creamos el catálogo en forma automática debemos declarar la tabla interna utilizando LIKE y...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
***********Catálogo ALV automático,logos,encabezados y status [ 7º de 9 ] Creación del catálogo en forma automática La creación automática de un catálogo ALV se realiza mediante la función REUSE_ALV_FIELDCATALOG_MERGE. Si creamos el ALV de forma automática debemos declarar la tabla interna utilizando LIKE y haciendo referencia a campos de una tabla de datos existente. Lo otro que se debe hacer es configurar el editor, par restringir la cantidad de caracteres de ancho de la pantalla a 72. Utilidades / Opciones / Editor ABAP / Editor / tildamos Long. líneas descendí. (72) - Utilización de logos y encabezados Los logos y encabezados...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
CATALOGO ALV AUTOMATICO , LOGOS ENCABEZADOS Y STATUS Existen dos formas de crear el catalogo del ALV , la primera es en forma manual, ingresando campo por campo, la segunda es crear el catalogo en forma automatica con la funcion REUSE ALV FIELDCATALOG MERGE(Funcion estandar de SAP que se utiliza para la construccion automatica del catalogo del ALV. UTILIZACION DE LOGOS Y ENCABEZADOS En los ALV Grilla podemos agregar logos y encabezados en los listados . Para ello, debemos declarar una tabla del tipo SLIS T LISTHEADER(Tabla estandar SAP que se utiliza para la construccion de cabeceras en los reportes ALV.) y una estructura del tipo SLIS LISTHEADER(Estructura estandar SAP que se utiliza para la construccion de cabeceras en los reportes ALV. REUSE...
👌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.