Disculpa @smota,
SapScripts si no me equivoco. Me corrijes de igual forma.
Estas son las algunas de las rutinas que se ejecutan al momento de imprimir por pantalla los resultados
form imprime_data.
* Rutina del indicador de progreso del reporte
perform indicador_registro using 85
'Imprimiendo la Data de Facturación ...'.
* Rutina de Generación de Rango de Facturas para Calculo de Montos
perform genera_rango_facturas_cal_mont.
loop at zfactura.
* Nueva Organización de Ventas
at new vkorg.
* Rutina de Busqueda de la Denominación de la Org. Ventas
perform busca_org_ventas.
endat.
* Rutina de Calculo de los Montos de la Factura
perform calcula_factura.
* Rutina de Busqueda de la Denominación del Cliente
perform busca_denom_cliente.
write: /2 sy-vline.
* Rutina que Define el color del item en el Listado
perform color_item_listado.
write: 3 zfactura-vtweg, sy-vline, zfactura-vbeln, sy-vline,
zfactura-fkart, sy-vline, zfactura-fkdat, sy-vline,
zfactura-vkbur, sy-vline, zfactura-bzirk, sy-vline,
zfactura-kunag, zcliente-name1, sy-vline,
monto_b, sy-vline, zfactura-netwr, sy-vline,
desc_pro, sy-vline, iva, sy-vline, desc_nod, sy-vline.
format color col_background.
* Ultima Organización de Ventas
at end of vkorg.
* Rutina de Impresión de Totales por Organización de Ventas
perform imprime_total_org_vent.
endat.
endloop.
form imprime_total_org_vent.
read table ztotales index 1.
reserve 6 lines.
write: /2 sy-uline(212).
write: /2 sy-vline.
format color 3 intensified off.
write: 3 text-030, zfactura-vkorg, zorganiza-vtext, 104 sy-vline,
ztotales-monto_b, sy-vline,
ztotales-monto_n, sy-vline,
ztotales-desc_pro, sy-vline,
ztotales-iva, sy-vline,
ztotales-desc_nod, sy-vline.
format color col_background.
write: /2 sy-uline(212).
endform.
form imprime_total_general.
read table ztot_gen index 1.
write: /2 sy-uline(212).
write: /2 sy-vline.
format color 3 intensified on.
write: 3 text-030, text-250,
sociedad, zsociedades-butxt, 104 sy-vline,
ztot_gen-monto_b, sy-vline,
ztot_gen-monto_n, sy-vline,
ztot_gen-desc_pro, sy-vline,
ztot_gen-iva, sy-vline,
ztot_gen-desc_nod, sy-vline.
format color col_background.
write: /2 sy-uline(212).
endform.
form imprime_encabezado_listado.
read table zsociedades with key bukrs = sociedad.
write: 2 text-035, 193 text-190, 202 sy-datum,
/2 text-040, 193 text-200, 204 sy-uzeit,
/2 text-050, 14 fechar-low, 28 fechar-high,
193 text-210, 200 sy-uname right-justified,
/193 text-220, 208 sy-pagno right-justified.
skip.
write: /2 text-080, sociedad, zsociedades-butxt.
skip.
endform.