Con cosas de ese estilo debes recorrer las estructuras del fieldcat para ver si te sirven las opciones que tienen ahi...
Entre todas las opciones estan estas:
* wa_fieldcat-do_sum = 'X'. "Se calculará la suma de este campo.
* wa_fieldcat-decimals_out = '0'. "Cantidad de decimales a mostrar.
Sino ojea este form:
FORM seteo_orden .
CLEAR wa_sort.
wa_sort-fieldname = 'CARRID'. "Campo a ordenar
wa_sort-up = 'X'. "Tipo de orden ascendente
wa_sort-spos = 1. "Posición del campo a ordenar
wa_sort-subtot = 'X'. "calcular subtotales con el campo por el que
* se ordena
wa_sort-expa = 'X'. "mostrar el subtotal con la posibilidad de
* expandirlo
*Si queremos el muestre el campo subtot ya expandido, seteamos con SPACE
APPEND wa_sort TO it_sort.
ENDFORM. " seteo_orden
(Y esta estructura la pasas a la funcion obviamente)
Espero te sirva.
Saludos.
Úlima edición por SAPING fecha: 24/08/11 a las 16:47:14.
|