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

 X 

📘ABAP - Reuse_alv_grid_display

Selector Alummnos / Empresas

Definición de Reuse_alv_grid_display

El módulo de funciones estándar de sistema REUSE_ALV_GRID_DISPLAY se utiliza para la creación de un reporte ALV grilla.

Veamos a continuación un ejemplo sencillo de su utilización en un reporte ALV:

REPORT zalv_grid_test .

TYPE-POOLS: slis.

DATA: it_clientes LIKE TABLE OF kna1 WITH HEADER LINE,

      it_alv  LIKE TABLE OF kna1 WITH HEADER LINE,

      gt_catalogo TYPE slis_t_fieldcat_alv WITH HEADER LINE, "catalogo

      v_pos LIKE SY-curow VALUE '0'.

*------------------------------------------

START-OF-SELECTION.

*------------------------------------------

  SELECT kunnr name1 land1 FROM kna1

    INTO CORRESPONDING FIELDS OF TABLE it_clientes.

  PERFORM llenar_tabla_alv.

  PERFORM armar_catalogo.

  Perform armar_reporte.

*&---------------------------------------------------------------------*

*&      Form  llenar_tabla_alv

*&---------------------------------------------------------------------*

FORM llenar_tabla_alv.

  CLEAR it_alv. "******LIMPIA LA cabecera*********

  LOOP AT it_clientes.

    MOVE it_clientes-kunnr TO it_alv-kunnr.

    MOVE it_clientes-name1 TO it_alv-name1.

    MOVE it_clientes-land1 TO it_alv-land1.

    APPEND it_alv.

  ENDLOOP.

ENDFORM.

*&---------------------------------------------------------------------*

*&      Form  armar_CATALOGO

*&---------------------------------------------------------------------*

Form armar_catalogo.

 CLEAR gt_catalogo. "******LIMPIA LA cabecera*********

 ADD 1 TO v_pos.

 gt_catalogo-col_pos = v_pos.

 gt_catalogo-fieldname = 'KUNNR'. "***SIEMPRE EN MAYUSCULA

 gt_catalogo-tabname = 'IT_ALV'.

 gt_catalogo-ref_tabname = 'KNA1'.

 gt_catalogo-ref_fieldname = 'KUNNR'.

 APPEND gt_catalogo.

 

 CLEAR gt_catalogo. "******LIMPIA LA cabecera*********

 ADD 1 TO v_pos.

 gt_catalogo-col_pos = v_pos.

 gt_catalogo-fieldname = 'NAME1'. "***SIEMPRE EN MAYUSCULA

 gt_catalogo-tabname = 'IT_ALV'.

 gt_catalogo-ref_tabname = 'KNA1'.

 gt_catalogo-ref_fieldname = 'NAME1'.

 APPEND gt_catalogo.

 

 CLEAR gt_catalogo. "******LIMPIA LA cabecera*********

 ADD 1 TO v_pos.

 gt_catalogo-col_pos = v_pos.

 gt_catalogo-fieldname = 'LAND1'. "***SIEMPRE EN MAYUSCULA

 gt_catalogo-tabname = 'IT_ALV'.

 gt_catalogo-ref_tabname = 'KNA1'.

 gt_catalogo-ref_fieldname = 'LAND1'.

 APPEND gt_catalogo.

 

ENDFORM.

 

*&---------------------------------------------------------------------*

*&      Form  armar_reporte

*&---------------------------------------------------------------------*

form armar_reporte.

CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'

 EXPORTING

*   I_INTERFACE_CHECK                 = ' '

*   I_BYPASSING_BUFFER                =

*   I_BUFFER_ACTIVE                   = ' '

    I_CALLBACK_PROGRAM                = 'ZALV_GRID_TEST'

*   I_CALLBACK_PF_STATUS_SET          = ' '

*   I_CALLBACK_USER_COMMAND           = ' '

*   I_CALLBACK_TOP_OF_PAGE            = ' '

*   I_CALLBACK_HTML_TOP_OF_PAGE       = ' '

*   I_CALLBACK_HTML_END_OF_LIST       = ' '

*   I_STRUCTURE_NAME                  =

*   I_BACKGROUND_ID                   = ' '

*   I_GRID_TITLE                      =

*   I_GRID_SETTINGS                   =

*   IS_LAYOUT                         =

    IT_FIELDCAT                       = gt_catalogo[]

*   IT_EXCLUDING                      =

*   IT_SPECIAL_GROUPS                 =

*   IT_SORT                           =

*   IT_FILTER                         =

*   IS_SEL_HIDE                       =

*   I_DEFAULT                         = 'X'

*   I_SAVE                            = ' '

*   IS_VARIANT                        =

*   IT_EVENTS                         =

*   IT_EVENT_EXIT                     =

*   IS_PRINT                          =

*   IS_REPREP_ID                      =

*   I_SCREEN_START_COLUMN             = 0

*   I_SCREEN_START_LINE               = 0

*   I_SCREEN_END_COLUMN               = 0

*   I_SCREEN_END_LINE                 = 0

*   IT_ALV_GRAPHICS                   =

*   IT_ADD_FIELDCAT                   =

*   IT_HYPERLINK                      =

* IMPORTING

*   E_EXIT_CAUSED_BY_CALLER           =

*   ES_EXIT_CAUSED_BY_USER            =

  TABLES

    t_outtab                          = it_alv

* EXCEPTIONS

*   PROGRAM_ERROR                     = 1

*   OTHERS                            = 2

          .

IF sy-subrc <> 0.

* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

endform.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Reuse_alv_grid_display" creadas y compartidas abiertamente por nuestros alumnos.

SAP Master


Grillas REUSE_ALV_GRID_DISPLAY LISTAS REUSE_ALV_LIST_DISPLAY Jerárquico REUSE_ALV_HIERSEQ_LIST_DISPLAY

Acceder a esta publicación

Creado y Compartido por: Diego Baigorria

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

SAP Senior

1. ALV Herramienta de ABAP, se usa para crear reportes eficaces, rápidos y estandarizados. Simplifican el desarrollo,brindan muchas funcionalidades estándar y proporcionan salidas estandarizadas. El reporte ALV se basa en la utilizacion de funciones. Y son tres tipo de ALV(los mas comunes): - Grillas: REUSE_ALV_GRID_DISPLAY - Listas: REUSE_ALV_LIST_DISPLAY - Jerárquicos: REUSE_ALV_HIERSEQ_LIST_DISPLAY *Solo usar cuando realmente el usuario va a interactuar con la transacción, nunca para procesos de fondo. 2. Primer reporte ALV 1ero. declaración de tipos, estructuras y tablas propias del ALV. TYPE-POOLS: slis. Tambien declarar la tabla y estructura para el catálogo ALV, son de tipo SLIS_T_FIELDCAT_ALV...

Acceder a esta publicación

Creado y Compartido por: Daniel Arias Sarmiento

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

SAP Expert


ALV ejemplo, ver definición con SE37: SLVC_FULLSCREEN ALV GridControl full screen REUSE_ALV_GRID_COMMENTARY_SET REUSE_ALV_GRID_DISPLAY Output of a simple list (single-line) REUSE_ALV_GRID_DISPLAY_LVC REUSE_ALV_GRID_LAYOUT_INFO_GET Read current ALV list information REUSE_ALV_GRID_LAYOUT_INFO_SET Set current ALV list information REUSE_ALV_TREE_DISPLAY_OM

Acceder a esta publicación

Creado y Compartido por: Luis Alfredo Lombardi Pizarro

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

SAP Expert


ALV Herramieenta exclusiva de ABAP, se utiliza para crear reportes de manera eficaz, rapida y estandarizada. Ventajas: Simplifican desarrollo de reportes, por lo tanto se reducen los tiempos de programacion. Proporcionan a nuestrso reportes un monton de funcionalidad estandar. Proporcionan una salida por pantalla estandarizada e uniforme. Tipos de alv: grillas, listas y jerarquico. grillas y listas se usan en cualquier reporte, el jerarquico solo en casos donde se muestran datos de cabecera y de detalle, ej numeros de factura y detalles o aerolineas y vuelos. Funciones: Grillas: REUSE_ALV_GRID_DISPLAY. Listas: REUSE_ALV_LIST_DISPLAY. Jerarquico: REUSE_ALV_HIERSEQ_LIST_DISPLAY. No se utilizan para los procesos de fondo. -------------------------------------------------------------------------------------------...

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

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

SAP Master

Rreportes ALV Reportes prácticos en ABAP, permite agilizar un desarrollo en los programas Grillas: REUSE_ALV_GRID_DISPLAY Listas: REUSE_ALV_LIST_DISPLAY Jerárquico: REUSE_ALV_HIERSEQ_LIST_DISPLAY

Acceder a esta publicación

Creado y Compartido por: Jhon Deibys Cano Pineda

*** 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

Que es un ALV alv(abap list viewer es una herramienta exclusica de abap, que se utiliza para crear reportes de manera eficaz, rapida y estandarizada las principañes ventajas de los reportes ALV son: simplifican el desarrollo de reportes, por lo tanto se reducen los tiempo de programacion. Proporcionan a nuestros reportes un monton de funcionalidad estandar proporcionan una salida por pantalla estandarizada e unifrome La creacion de un reporteALV, se basa en la utilizacion de funciones. Los tipos ALV mas comunmente usados son tres: grillas, lstas y jerarquico. a cada tipo de ALV le conrresponde una funcion diferente. ellas son: 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: Oscar Sebastian Caicedo Carlier / Disponibilidad Laboral: PartTime + Carta Presentación

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

SAP Senior

ALV (ABAP List Viewer) Es una herramienta exclusiva de ABAP que se utiliza para crear reportes de manera eficaz, rápida y estandarizada. Las principales ventahas de los reportes ALV son: -Simplifican el desarrollo 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 salida por pantalla estandarizada e uniforme. La creación de un Reporte ALV se basa en la utilización de funciones. Los tipos de ALV más comúnmente usados son tres:Grillas, Listas y Jerárquico. Las listas y las grillas pueden utilizarse en cualquier reporte, pero el jerárquico se utiliza sólo en casos donde...

Acceder a esta publicación

Creado y Compartido por: Victor Manuel Gomez Escalona

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

SAP Expert


1) ALV (ABAP LIST VIEWER) Es una herramienta exclusiva de Abap que se utiliza para crear reportes de manera eficaz y estandarizada. Las principales ventajas son: Simplifican el desarrollo de los reportes Proporcionan funcionalidad estándar Proporcionan una salida por pantalla estandarizada e uniforme Los tipo de ALV mas usado son Grillas, Listas y Jerárquico. Las listas y las grillas se pueden usar en cualquier reporte, los jerárquicos solo se utilizan cuando se muestran datos de cabecera y de detalle. Las funciones a llamar son: Grillas : REUSE_ALV_GRID_DISPLAY Listas : REUSE_ALV_LIST_DISPLAY Jerárquico: REUSE_ALV_HIERSEQ_LIST_DISPLAY No es recomendable utilizar reportes ALV en procesos...

Acceder a esta publicación

Creado y Compartido por: Maria Guadalupe Gonzalez Sanchez

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

SAP SemiSenior

ALV Es una herramienta exclusiva de ABAP que se utiliza para crear reportes de manera eficaz, rapida y estandarizada Ventajas: * Simplifican el desarrollo de reportes, por lo tnato se reducen los tiempo de programacion * Proporcionan a nuestros reportes un monton de funcionalidad estandar * Proporcionan una salida por pantalla estandarizada e uniforme La cracion de un reporte ALV se basa en la utilizacion de funcoines. Los tipos de ALV mas comunmente usados son tres: Grillas, Listas y Jerarquico Las Grillas y Listas pueden utilizarse en cualquier reporte, pero el jerarquico se utiliza solo en los casos donde se muestran datos de cabecera y de detalle, como or ejemplo numeros de factura y detalles o Aerolineas y vuelos A cada Tipo de ALV le...

Acceder a esta publicación

Creado y Compartido por: Edgar Alfredo Tellez Gomez


👉Bueno, estos fueron los últimos artículos de 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.