MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   mandar PDF por mail (foro/showthread.php?t=40944)

adritobb 17/01/11 12:45:57

mandar PDF por mail
 
la situacion es la siguiente. Tengo un pdf subido a unix en formato binario y cuando lo mando por mail el adjunto se manda mal... que es lo que debo hacer para que lo mande bien? por otro lado, lo bajo a local, asi que tengo la ruta para volver a subirlo y mandarlo, pero no puedo hacerlo, alguna mano?
gracias!

kiboqac 18/01/11 11:59:16

Hola.... yo la funcion que uso para adjuntar el pdf en un mail es: "SO_NEW_DOCUMENT_ATT_SEND_API1" y en el campo contents_hex le paso el contenido en binario del pdf.

Te copio parte del codigo:

CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
document_data = wa_data
commit_work = 'X'
TABLES
packing_list = wt_pack
object_header = wt_head
contents_txt = wt_txt
contents_hex = wt_hex
receivers = wt_rec


wa_pack-transf_bin = 'X'.
wa_pack-head_start = 1.
wa_pack-head_num = 1.
wa_pack-body_start = 1.
wa_pack-body_num = w_lines.
wa_pack-doc_type = 'PDF'.
wa_pack-obj_name = 'Adobe Form'.
wa_pack-doc_size = w_lines * 255.
CONCATENATE 'Adobe Form ' '.pdf' INTO wa_pack-obj_descr.



No se si habra otra manera de hacerlo, esta a mi me sirvio

izak 23/03/12 21:26:18

Que tal kiboqac.

Una consulta, como hago para pasar el pdf a Hexadecimal?
Mejor dicho, como le indico a la funcion la ubicacion del archivo? yo tengo los archivos en la transaccion AL11.

Gracias de antemano!


Husos Horarios son GMT. La hora en este momento es 11:15:31.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web