Enviar correos HTML con mensajes estándar en 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.
El diario SAP de LuisCa Pérez
Modificar la cabecera en un CL_SALV_TABLE
Para modificar la cabecera en un CL_SALV_TABLE solo tienes que seguir estos pasos. En menos de 15 minutos lo tendrás todo montado y funcionando.
Eliminar interfaces validadas en SAP
Aquí os muestro una solución para eliminar las interfaces validadas en SAP. Se cargó un archivo al servidor que no se debe contabilizar. Es Z
Borrar un extracto bancario en SAP
Para borrar un extracto bancario en SAP y que no aparezca en el listado hay que asegurarse que se ha borrado de la memoria interna con RFEBKA96