Dependiendo en que formato los quieras guardar sera las instrucciones que tienes que poner en el boton
DO CASE
CASE optiongroup.option1=1
REPORT FORM mIrEPORTE PREVIEW
CASE optiongroup.option1=2
REPORT FORM MIREPORTE TO PRINTER PROMPT NOCONSOLE
CASEoptiongroup.option1=3
DO EXPEXCEL with "MIREPORTE",W_TXREP,(ATEMPLATEEXCEL)
CASE optiongroup.option1=4
_ASCIICOLS=180
REPORT FORM MIREPORTE ASCII TO FILE &W_REPORTE
MODI COMM &W_REPORTE
yo utilizo algo asi para mandarlo para tener diferentes opciones de mandar el reporte
Suerte