Seleccionar página

Enviar correos HTML con mensajes estándar en SAP

por Feb 20, 2019ABAP, SAP

Queremos añadir una nueva funcionalidad a nuestro programa. Se trata de enviar correos HTML con mensajes estándar en SAP. Para eso vamos a definir el cuerpo del mensaje en la SO10 y utilizar la función SO_NEW_DOCUMENT_ATT_SEND_API1

La transacción SO10 sirve para almacenar textos para avisos o emails. Es muy útil porque se pueden traducir fácilmente. Y además porque se pueden usar “etiquetas” para remplazar el texto por el que se extraiga de la propia ejecución.

Necesitamos añadirle un texto para identificarlo y recuperarlo posteriormente con la función READ_TEXT. El texto podría ser así:

Enviar correos HTML desde con mensajes estándar en SAP.

br

br

&ZETIQUETA&

Tras recuperar con el READ_TEXT podremos hacer un REPLACE para modificar el valor de la etiqueta por lo que nos pueda interesar de la ejecución y también los br por <br> que son las etiquetas en HTML para dar saltos de linea.

Finalmente la función SO_NEW_DOCUMENT_ATT_SEND_API1 podéis seguir en el  enlace y ver el código, será la que haga la funcionalidad de envío de correo.

Y si lo que necesitas es ADJUNTAR ARCHIVOS A LOS CORREOS  te invito a que veas otra entrada del diario donde hablo sobre este tema

OJO AL DATO.

Para transportar el texto desde el entorno de desarrollo hasta el entorno de test tendremos que ejecutar el programa RSTXTRAN para generar una orden de Custo.

Mi diario SAP

¿PUEDO HACER ALGO POR TI? ¡CUENTA CONMIGO!

v

COntacto

Calle Infanta Cristina 17
41140, Isla Mayor (Sevilla)
luicarper17@gmail.com
(+34) 600 96 36 94