![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Los reportes ALV
ABAP Los reportes ALV
![ABAP Los reportes ALV ABAP Los reportes ALV](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/115.jpg)
Reportes ALV: Grillas y Listas
1)Reporte ALV: ABAP List Viewer
Herramienta exclusiva para crear reportes más rapidamente, más eficaz y estandarizados.
Sólo se usan de manera Online (requier interactividad con el usuario) Se basa en usar funciones y los tres tipos más utilizados son:
GRID (GRILLA): Se usan en cualquier reporte: REUSE_ALV_GRID_DISPLAY.
LIST (LISTA): Se usan en cualquier reporte: REUSE_ALV_LIST_DISPLAY.
HIERSEQ_LIST (JERARQUICO): solo en los casos donde se muestran datos de cabecera y de detalle: REUSE_ALV_HIERSEQ_LIST_DISPLAY.
2) Creación de reporte ALV:
- Declaraciones de tipos, estructuras y tablas propias del ALV.
Tipo: SLIS: TYPE-POOLS: slis.) Necesario para los reportes.
Tabla para catálogo ALV: SLIS_T_FIELDCAT_ALV
Estructura para catálogo ALV: SLIS_FIELDCAT_ALV
Estructura para la conf de salida, tipo: SLIS_LAYOUT_ALV.
Variable para el nombre del programa,del tipo: SY-REPID
- Declaración de la tabla de salida del repo ALV:
DATA: <ti_tabla> TYPE STANDAR TABLE OF <tablaBD>,
<st_tabla> LIKE LINE OF <ti_tabla>.
- Selección de los datos que se mostrarán en al ALV:
se seleccionan los datos de la <tablaBD> con
SELECT....FROM...INTO CORRESPONDING FIELDS OF TABLE.
- Armado del catálogo ALV:
Los campos de la tabla son los encabezados de las columnas en el catálogo. Se hace como mostrar los nombres de la cabecera...
CLEAR st_catalogo.
st_catalogo-fieldname = 'DNI'. => Nombre del campo
st_catalogo-tabname = 'TI_USUARIOS'. => Nombre de la Tabla
demas campos con valores...
APPEND st_catalogo TO ti_catalogo.
Muchas mas propiedades se pueden ir configurando según se necesite mostrar.
- Configuración de la salida ALV:
Cargar la estructura ST_LAYOUT para aspectos de salida:
CLEAR st_layout.
st_layout-zebra = 'X'. => Rayado de líneas.
st_layout-window_titlebar = text-xxx. => Texto del título de la ventana principal.
- Ejecución de la función del ALV:
Ejecución: se ejecuta la función del tipo de reporte que queremos mostrar (Grilla, Lista o Jerárquico)
Por convención, se coloca a la derecha del la tabla Int del catálogo: [ ]
 
 
 
Sobre el autor
Publicación académica de Ruben Dario Martucci, en su ámbito de estudios para la Carrera Consultor ABAP.
Ruben Dario Martucci
Profesión: Técnico Informático - Argentina - Legajo: UX76U
✒️Autor de: 58 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime