Lineas subtotal contraidas en alv CL_SALV_TABLE
1 Adjunto(s)
Hola a todos, alguien sabe como por defecto, la primera vez que muestro mi alv sea con todas las lineas subtotales contraidas, tal y como se ve en la imagen adjunta.
gracias adelantadas. |
Saludos
Mira yo lo he aplicado de esta forma:
***Se llena esta tabla para ordenar los campos CLEAR ls_sort. ls_sort-spos = '01'. ls_sort-fieldname = 'PERNR'. ls_sort-up = 'X'. "sort hacia arriba ls_sort-subtot = 'X'. "subtotal sobre el campo sumado ls_sort-expa = 'X' "ESTE ATRIBUTO ES EL QUE TE REALIZA LO QUE DESEAS APPEND ls_sort TO it_sort. |
Sumar, Ordenar y Sub Totalizar en ALV OO (CL_SALV_TABLE)
Hola Ernes,
Te escribo para dejar en el Foro la Solución al problema planteado para el ALV OO por la Clase CL_SALV_TABLE. Cod: _______________________________________________________________ DATA: lo_aggregations TYPE REF TO cl_salv_aggregations. DATA: lo_sort TYPE REF TO cl_salv_sorts. TRY. * Asignar Atributo AGGREGATIONS a Objeto de Clase CL_SALV_TABLE lo_aggregations = lo_alv_object->get_aggregations( ). * Ingresar Columna a Sumar por Defecto lo_aggregations->add_aggregation( columnname = 'QUAN' ). * Asignar Atributo SORTS a Objeto de Clase CL_SALV_TABLE lo_sort = lo_alv_object->get_sorts( ). * Ingresar Columna a Subtotalizar y Ordenar por Defecto lo_sort->add_sort( columnname = 'NAME' subtotal = 'X' ). CATCH cx_root. ENDTRY. _______________________________________________________________ |
amplio un poco mas
*Poner el total de la columna distancia.
*--------------------------------------- lr_aggre = gr_salv_pfli->GET_AGGREGATIONS( ). TRY . lr_aggre->ADD_AGGREGATION( exporting COLUMNNAME = 'DISTA' AGGREGATION = IF_SALV_C_AGGREGATION=>TOTAL ). *Ajustar las columnas a su contenido. *------------------------------------ gr_salv_pfli->GET_COLUMNS( )->SET_OPTIMIZE( abap_true ). |
Husos Horarios son GMT. La hora en este momento es 05:30:25. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web