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

 X 

✒️ABAP Los reportes ALV

ABAP Los reportes ALV

ABAP Los reportes ALV

Reportes ALV

Es una herramienta de ABAP que se usa para crear reportes de manera eficaz, rapida y estandarizada

Ventajas

No se pueden ejecutar en batch

Reducen tiempos de desarrollo

Proporcionan a reportes funciones estandar (Exportar a excel, etc)

Proporcionan salida por pantalla entandarizada e uniforme

Se basa en la utilización de funciones

Hay tres tipos

Grillas, listas y jerarquico (Solo es utilizado cuando se requiere encabezado y detalle)

REUSE ALV GRID DISPLAY = función para mostrar reporte tipo grilla

REUSE ALV LIST DISPLAY = función para mostrar reporte tipo lista

REUSE ALV HIERSEQ LIST DISPLAY = función para mostrar reporte tipo jerarquico

Creación de Reportes ALV

*&---------------------------------------------------------------------* *& Report ZREPORTE_ALV *& *&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT zreporte_alv. TYPE-POOLS: slis. * Tabla de salida del ALV DATA: ti_usuarios TYPE STANDARD TABLE OF ztabla_usuarios, st_usuarios LIKE LINE OF ti_usuarios. * Tabla y estructura del catalogo DATA: ti_catalogo TYPE slis_t_fieldcat_alv, st_catalogo TYPE slis_fieldcat_alv, * Estructura para la configuración de la salida st_layout TYPE slis_layout_alv, * Variable con el nombre del programa v_repid LIKE sy-repid. *----------------------------------------------------------------------* * Pantalla de selección *----------------------------------------------------------------------* SELECTION-SCREEN BEGIN OF BLOCK bloque WITH FRAME TITLE text-002. PARAMETER: p_grilla RADIOBUTTON GROUP bot2, p_lista RADIOBUTTON GROUP bot2. SELECTION-SCREEN END OF BLOCK bloque. *----------------------------------------------------------------------* START-OF-SELECTION. *----------------------------------------------------------------------* * Selección de los datos PERFORM seleccion_datos. * Seteo del Layout PERFORM layout_alv. * Armado automático del catálogo PERFORM armar_catalogo. * Ejecución de la función del ALV PERFORM ejecutar_alv. *&---------------------------------------------------------------------* *& Form armar_CATALOGO *&---------------------------------------------------------------------* FORM armar_catalogo. CLEAR ti_catalogo. REFRESH ti_catalogo. CLEAR st_catalogo. st_catalogo-fieldname = 'DNI'. "Nombre del campo st_catalogo-tabname = 'TI_USUARIOS'. "Nombre Tabla st_catalogo-seltext_s = 'DNI'. "Descripción corta Cabecera st_catalogo-seltext_m = 'DNI'. "Descripción media Cabecera st_catalogo-seltext_l = 'DNI'. "Descripción larga Cabecera st_catalogo-outputlen = 10. "Ancho de la columna st_catalogo-just = 'R'. "Alineación APPEND st_catalogo TO ti_catalogo. CLEAR st_catalogo. st_catalogo-fieldname = 'NOMBRE_APE'. st_catalogo-tabname = 'TI_USUARIOS'. st_catalogo-seltext_s = 'Nombre y Apellido'. st_catalogo-seltext_m = 'Nombre y Apellido'. st_catalogo-seltext_l = 'Nombre y Apellido'. st_catalogo-outputlen = 25. st_catalogo-just = 'R'. APPEND st_catalogo TO ti_catalogo. CLEAR st_catalogo. st_catalogo-fieldname = 'ESTADO_USU'. st_catalogo-tabname = 'TI_USUARIOS'. st_catalogo-seltext_s = 'Estado del Usuario'. st_catalogo-seltext_m = 'Estado del Usuario'. st_catalogo-seltext_l = 'Estado del Usuario'. st_catalogo-outputlen = 20. st_catalogo-just = 'R'. APPEND st_catalogo TO ti_catalogo. CLEAR st_catalogo. st_catalogo-fieldname = 'DIRECCION'. st_catalogo-tabname = 'TI_USUARIOS'. st_catalogo-seltext_s = 'Dirección'. st_catalogo-seltext_m = 'Dirección'. st_catalogo-seltext_l = 'Dirección'. st_catalogo-outputlen = 30. st_catalogo-just = 'R'. APPEND st_catalogo TO ti_catalogo. CLEAR st_catalogo. st_catalogo-fieldname = 'CODIGO_POSTAL'. st_catalogo-tabname = 'TI_USUARIOS'. st_catalogo-seltext_s = 'Código Postal'. st_catalogo-seltext_m = 'Código Postal'. st_catalogo-seltext_l = 'Código Postal'. st_catalogo-outputlen = 15. st_catalogo-just = 'R'. APPEND st_catalogo TO ti_catalogo. CLEAR st_catalogo. st_catalogo-fieldname = 'F_NACIMIENTO'. st_catalogo-tabname = 'TI_USUARIOS'. st_catalogo-seltext_s = 'Fecha Nacimiento'. st_catalogo-seltext_m = 'Fecha Nacimiento'. st_catalogo-seltext_l = 'Fecha Nacimiento'. st_catalogo-outputlen = 15. st_catalogo-just = 'R'. APPEND st_catalogo TO ti_catalogo. CLEAR st_catalogo. st_catalogo-fieldname = 'ESTADO_CIVIL'. st_catalogo-tabname = 'TI_USUARIOS'. st_catalogo-seltext_s = 'Estado Civil'. st_catalogo-seltext_m = 'Estado Civil'. st_catalogo-seltext_l = 'Estado Civil'. st_catalogo-outputlen = 15. st_catalogo-just = 'R'. APPEND st_catalogo TO ti_catalogo. ENDFORM. "armar_catalogo *&---------------------------------------------------------------------* *& Form ejecutar_alv *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* FORM ejecutar_alv. v_repid = sy-repid. IF p_grilla = 'X'. CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = v_repid it_fieldcat = ti_catalogo[] is_layout = st_layout TABLES t_outtab = ti_usuarios. ELSEIF p_lista = 'X'. CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = v_repid it_fieldcat = ti_catalogo[] is_layout = st_layout TABLES t_outtab = ti_usuarios. ENDIF. ENDFORM. "ejecutar_alv *&---------------------------------------------------------------------* *& Form SELECCION_DATOS *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* FORM seleccion_datos . CLEAR ti_usuarios. REFRESH ti_usuarios. SELECT dni nombre_ape estado_usu direccion codigo_postal f_nacimiento estado_civil FROM ztabla_usuarios INTO CORRESPONDING FIELDS OF TABLE ti_usuarios. ENDFORM. " SELECCION_DATOS *&---------------------------------------------------------------------* *& Form LAYOUT_ALV *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* FORM layout_alv . CLEAR st_layout. st_layout-window_titlebar = text-001. " Titulo Ventana Principal. ENDFORM. " LAYOUT_ALV

 

 

 


Sobre el autor

Publicación académica de James Johan Cardona Quinchia, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP SemiSenior

James Johan Cardona Quinchia

Profesión: Gerente de Proyectos - Colombia - Legajo: VB54F

✒️Autor de: 41 Publicaciones Académicas

🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado

Certificación Académica de James Cardona

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Los reportes ALV" de la mano de nuestros alumnos.

SAP Senior

Los principales ventajas de un reporte AVL son: *simplifica el desarrollo de reportes *proporciona a nuestros reportes un monton de funcionalidad estandar. *proporciona una salida por pantalla estandarizada e uniforme. Los tipos de AVL mas comunes son: *grillas *listas *jerarquicos

Acceder a esta publicación

Creado y Compartido por: Melissa Rodriguez Dominguez

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

SAP Senior

Unidad 5 - ALV:Grillas y Listas ALV (ABAP List Viewer): herramienta exclusiva para crear reportes de manera eficaz, rapida y estandarizada. Ventajas: 1. Simplican desarollo de reportes, por lo tanto se reducen los tiempos de prog. 2. Proporcionan a nuestros reportes un monton de funcionalidad estandar. 3. Proporcionan una salida por pantalla estandariada e uniforme. Los tres tipos mas comunes de ALV son Grillas, Listas y Jerarquico. Variable para declarar el programa dentro del ALV es SY-REPID Variable para delcarar para configuracion de salida, SLIS_LAYOUT_ALV para las tablas y estructura, SLIS_T_FIELDCAT_ALV y SLIS_FIELDCAT_ALV

Acceder a esta publicación

Creado y Compartido por: Matias Ciutat

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

SAP Master

reportes ALV: son tipos de reportes que permiten agilizar el desarrollo de programas, entre estos estan grillas, listas y jerarquico el cual se utiliza para tipos de reporte cabecera-detalle

Acceder a esta publicación

Creado y Compartido por: Rainer Diaz

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

SAP Senior

ALV (ABAP list Viewer): Se utiliza para crear reportes de manera eficaz, rapida y estandarizada. Ventajas de los ALV: Simplican el desarrollo de reportes, por lo que reducen los tiempos de programacion. Proporcionan a los reportes un monton de funcionalidad estandar. proporcionan una salida por pantalla estandarizada y uniforme. La creacion de un reporte ALV se basa en la utilizacion de funciones los tipos de ALV mas usados son tres: GRILLAS: cuya funcion correspondiente es REUSE ALV GRID DISPLAY. LISTAS: cuya funcion correspondiente es REUSE ALV LIST DISPLAY. JERARQUICO (se utlizan en los casos donde se muestran datos de cabecera y de detalle): sy funcion correspondientes es REUSE ALV HIERSEQ LIST DISPLAY.

Acceder a esta publicación

Creado y Compartido por: Gema Moreno Ferreiro

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

SAP SemiSenior

Reportes ALV: Grillas y listas. ALV: es una herramienta exclusiva de ABAP, que se utiliza para crear reportes de manera eficaz, rápida y estandarizada. Ventajas del ALV: Simplifican el desarrollo de reportes, por lo tanto se reducen los tiempos de programación. Proporcionan a los reportes funcionalidad estándard. Proporcionan una salida por pantalla estandarizada e uniforme. Tipo de ALV mas comunes usados son tres. Grillas, listas y jerárquico. Las grillas y las listas pueden utilizarse en cualquier report, pero el jerárquico se utiliza solo en los casos donde se muestran datos de cabecera y de detalle. A cada tipo ALV corresponde una función diferente. GRILLAS: REUSE ALVGRID DISPLAY LISTAS: REUSE...

Acceder a esta publicación

Creado y Compartido por: Fabio Gallo

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

SAP Expert


ALV (ABAP LIST VIEWER) Crea reportes eficaces, rapidos y estandarizados. Simplifican el desarrollo de reportes y reduce el tiempo de programacion. Tipos de ALV: GRILLAS: REUSE ALV GRID DISPLAY LISTAS: REUSE ALV LIST DISPLAY JERARQUICO: REUSE ALV HIERSEQ LIST DISPLAY

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano

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

SAP Master

REPORTES ALV: GRILLAS Y LISTAS. ALV: Es una herramienta exclusiva de abap, que se utiliza para crear reportes de manera eficaz, rápida y estandarizada. Las principales ventajas de los alv son: * Simplifican el desarrollo de reportes, por lo tanto se reducen los tiempos de programación. *Proporcionan a nuestro reporte un montón de funcionalidad estándar. * Proporciona una salida por pantalla estandarizada e uniforme. La creación de un reporte alv se basa en la utilización de funciones. Las mas comunes son: Grillas, Listas y jerárquico. Las grillas y las listas pueden utilizarse en cualquier reporte, pero el jerárquico se utiliza solo en los casos donde se muestran datos de cabecera y de...

Acceder a esta publicación

Creado y Compartido por: Maria Ysabel Colina De Magdaleno

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

SAP Expert


ALV (ABAP List Viewer): es una herramienta exclusiva de ABAP para crear reportes. Simplifican el desarrollo de reportes, proporciona funcionalidad estándar y una salida por pantalla estandarizada. Existen tres tipos: grillas (REUSE_ALV_GRID_DISPLAY), listas (REUSE_ALV_LIST_DISPLAY) y jerárquico (REUSE_ALV_HIERSEQ_LIST_DISPLAY). El catálogo se maneja mediante el tipo SLIS_T_FIELDCAT_ALV y contiene las columnas a mostrar y el layout las opciones del reporte en el tipo SLIS_LAYOUT_ALV.

Acceder a esta publicación

Creado y Compartido por: Daniel Alejandro Monteros Segura

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

SAP Master


ALV (ABAP List Viewer) Es una herramienta exclusica de ABAP, que se utiliza para crear reportes de manera eficaz, rápida y estandarizadas. Principales ventajas de los reportes ALV. Simplifican el desarrollo de reportes, por lo tanto se reducen los tiempos de programación Proporcionan a nuestro reportes un moonton de funcionalidad estandar. Propocionan una Salida por pantalla estandarizada e uniforme. La creacion de un Reporte ALV, se basa en la utilizacion de fucniones. Los tipos de ALV más comunmente usuados son tres: Grillas, Listas Y Jeraquico. Los mas utilizado son Grillas y Listas. El jerarquico se utiliza sólo en los casos donde se muestran datos de cabecera y de detalle. Funcion para Grillas - REUSE ALV...

Acceder a esta publicación

Creado y Compartido por: Victor Hugo Mata Valencia

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

SAP SemiSenior

ALV:(ABAP LIST VIEWER) Es una herramienta exclusiva de ABAP, que se utiliza para crear reportes de manera eficaz, rápida y estandarizada. PRINCIPALES VENTAJAS DE LOS REPORTES ALV: Simplificar el desarollo de reportes, por lo tanto se reducen los tiempos de programación. Proporcionan a nuestros reportes un montón de funcionalidad estándar Proporcionan una salidad por pantalla estandarizada e uniforme. Se crea un reporte ALV para la utilización de funciones. Los tipos de ALV más comúnmente usados son tres: GRILLAS, LISTAS Y JERARQUICO. Las Grillas y las Listas pueden utilizarse en cualquier reporte, pero el jerárquico se utiliza sólo en los casos donde se muestran datos de cabecera...

Acceder a esta publicación

Creado y Compartido por: Axel Jamil Hayes Guerrero

 


 

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