Oracle - Reports and Forms Mail

 
Vista:

Reports and Forms Mail

Publicado por Gaby Sanmartin (1 intervención) el 28/11/2022 17:33:57
Estoy en forms, reports y base 12c.
Hago la llamada al reporte y que me envie por correo
pero el body va vacio no se que puede estar mal?

pl_id := Create_Parameter_List('lista');
Add_Parameter(pl_id,'codemp',TEXT_PARAMETER,:global.empresa);
Add_Parameter(pl_id,'codigo',TEXT_PARAMETER,:cafcodfac);
ADD_PARAMETER(pl_id, 'FROM',TEXT_PARAMETER, '[email protected]');
--ADD_PARAMETER(pl_id, 'BCC',TEXT_PARAMETER, '[email protected]');
ADD_PARAMETER(pl_id, 'CC',TEXT_PARAMETER, 'info@gmailcom');
ADD_PARAMETER(pl_id, 'SUBJECT',TEXT_PARAMETER, 'la data corresponde a info solicitada '||:cafcodimp);
ADD_PARAMETER(pl_id, 'BODY',TEXT_PARAMETER, '1.1 Estimado Cliente'||chr(13)||'Reciba un cordial saludo '||
chr(13)||'Le informamos que se ha generado su documento electrónico.'||chr(13)||
'Nota. Este es un correo Automatico Por favor no responder');

Add_Parameter(pl_id,'paramform',TEXT_PARAMETER,'NO');
Add_Parameter(pl_id,'NONBLOCKSQL',TEXT_PARAMETER,'NO');
Add_Parameter(pl_id,'PDFEMBED',TEXT_PARAMETER,'YES');
if :caftipdoc = 'FM' THEN
repid := find_report_object('Adjunto'); --reporte
else
:global.texto := 'No es posible imprimir el reporte';
errorf;
end if;
set_report_object_property(repid,REPORT_OTHER,:global.reporte);
set_report_object_property(repid,REPORT_EXECUTION_MODE,BATCH);
set_report_object_property(repid,REPORT_COMM_MODE,SYNCHRONOUS);
set_report_object_property(repid,REPORT_SERVER,'mail.smtp2go.com:2525');
set_report_object_property(repid,REPORT_DESTYPE,MAIL);
set_report_object_property(repid,REPORT_DESNAME,correo);
set_report_object_property(repid,REPORT_DESFORMAT,'PDF');
set_report_object_property(repid,REPORT_SERVER,FBODREPSERV); -
v_rep := RUN_REPORT_OBJECT(repid,pl_id);
rep_status := REPORT_OBJECT_STATUS(v_rep);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder