![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP El ALV jerárquico y el agrupamiento
ABAP El ALV jerárquico y el agrupamiento
![ABAP El ALV jerárquico y el agrupamiento ABAP El ALV jerárquico y el agrupamiento](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/73.jpg)
AGRUPAMIENTO:
*se define tabla y estructura para ordenamiento:
ti_sort TYPE slis_t_sorting_alv,
st_sort TYPE slis_sorting_alv
CLEAR st_sort.
St_sort-spos =1 . “orden del agrupamiento
St_sort-fiendname = ‘ESTADO CIVIL’. “NOMBRE DEL CAMPO QUE AGRUPA
APPEND st_sort TO ti_sort.
CALL FUNCTION ‘REUSE_ALV_GRID_DISPLAY’
EXPORTING
--
--
It_sort = ti_sort
TABLES
T_outtab = ti_usuarios
JERAQUICO:
En el caso que mostramos a continuación, el campo común es el CARRID, que es las compañía aérea.
*tabla internade la cabezera
DATA: BEGIN OF ti_cabezera OCCURS 0,
Carrid like scarr-carrid,
Carname like scarr-carrname,
EN OF ti_cabezera.
*Tabla interna de posiciones
DATA: BEGIN OF ti_detalle OCCURS 0,
Carrid like sflight-carrid,
Connid like sflight-connid,
Fldate like sflight-fldate,
Price likesflight-price,
Planetype like sflight-planetype,
END OF ti_detalle.
st_keyinfo TYPE slis_keyinfo_alv.
CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_callback_pf_status_set = 'PF_STATUS'
it_fieldcat = ti_catalogo[]
i_tabname_header = 'TI_FACTURAS'
i_tabname_item = 'TI_DETALLEFAC'
is_keyinfo = st_keyinfo
TABLES
t_outtab_header = ti_facturas
t_outtab_item = ti_detallefac
EXCEPTIONS
program_error = 1
OTHERS = 2.
 
 
 
Sobre el autor
Publicación académica de Salvador Chávez Gutiérrez, en su ámbito de estudios para la Carrera Consultor ABAP.
Salvador Chávez Gutiérrez
Profesión: Lic. Sistemas Computacionales - Mexico - Legajo: ZN18V
✒️Autor de: 24 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Salvador Chávez