¡Saludos!
Estoy realizando una consulta breve a una tabla, imprimo los resultados en un ALV pero necesito que dos columnas se sumen y aparezcan en el resultado como se muestra en la imagen a continuación:
El problema es que, al ejecutar el programa se vuelca:
A continuación, relaciono el código:
* Valor IVA en moneda local
CLEAR gs_fieldcat.
gs_fieldcat-row_pos = TEXT-005. "Text-005: 1
gs_fieldcat-col_pos = TEXT-020. "Text-020: 15.
gs_fieldcat-tabname = TEXT-006. "Text-006: IT_TLMFAC
gs_fieldcat-fieldname = TEXT-037. "Text-037: ZVAL
gs_fieldcat-seltext_m = TEXT-054.
gs_fieldcat-DO_SUM = 'X'.
APPEND gs_fieldcat TO gt_fieldcat.
ENDFORM.
....
FORM imprimir_reporte.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_background_id = lv_background
i_callback_top_of_page = 'TOP_OF_PAGE'
it_fieldcat = gt_fieldcat
is_layout = gd_layout
i_save = 'A'
is_print = ls_slis_prnt
TABLES
t_outtab = it_tlmfac
EXCEPTIONS
program_error = 1
OTHERS = 2.
ENDFORM.
Gracias por la ayuda.