cancel
Showing results for 
Search instead for 
Did you mean: 

PDF por EMAIL con opción de "A" y "CC"

Former Member
0 Kudos

Muy buenas.

Me gustaría mandar un Smartform convertido a PDF por email, a unas personas (campo a: del email) y a otras (campo cc: del email).

Tiene q ser así, no puedo juntar los emails.

He usado la función SO_NEW_DOCUMENT_ATT_SEND_API1,

pero los campos:

lwa_doc_chng-obj_name = txtsubject. "Asunto

lwa_doc_chng-obj_descr = lv_cuerpo_email. "Cuerpo del email

lwa_doc_chng-obj_name es un CHAR de 12

lwa_doc_chng-obj_descr es un CHAR de 50

y necesito escribir más q 12 o 50 caracteres.

¿Alguien me podría decir por favor si estos caracteres se podrían ampliar de algún modo o q función emplear para mandar el email con el PDF a "a" y "cc", escribiendo lo q yo kiera en el Asunto y en el Cuerpo del email?

Muchas gracias

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Buenas Jonatan,

Donde indicas como "Asunto" y "Cuerpo de email", en realidad viene a ser "Nombre del documento" y "Breve descripción del contenido".

lwa_doc_chng-obj_name = txtsubject. "Asunto
lwa_doc_chng-obj_descr = lv_cuerpo_email. "Cuerpo del email

En caso quieras el cuerpo del mail, para ello tienes en la función "SO_NEW_DOCUMENT_ATT_SEND_API1" la tabla contents_txt. En esta tabla puedas agregar descripciones y otros.

Saludos,

Juan,

former_member583013
Active Contributor
0 Kudos

Con el FM "SO_DOCUMENT_SEND_API1" en la tabla receivers puedes agregar todos los mails que quieras. Aunque no estoy seguro si puedes definir que correos son "A" y cuales "CC".

Saludos,

Blag.

Former Member
0 Kudos

Sí puedes enviar a "a" y a "cc", así:

  • introduzco los q van a recibir los emails

li_reclist-receiver = lv_emails_a. "tengo emails a "a"

li_reclist-rec_type = 'U'.

APPEND li_reclist.

li_reclist-receiver = lv_emails_cc. "tengo emails a "cc"

li_reclist-copy = 'X'. "indico q es en "cc"

li_reclist-rec_type = 'U'.

APPEND li_reclist.

Luego llamas a la función:

CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'

Y dentro de ella, pones:

receivers = li_reclist

Pero mi problema es q el Asunto y el Cuerpo del email están limitados a unsos ciertos caracteres, y son pocos claro.