Es gibt immer wieder Fälle wo man gerne einfach und schnell Mails verschicken würde. Allerdings nicht direkt und automatisiert, sondern z.B. über einen Zusatzfunktion in bestimmten Anwendungen wo die Mailadresse angezeigt wird.
Eine Lösung hierfür ist einfach eine Mailto-URL aufzurufen und bestimmte Parameter mitzugeben. So öffnet sich automatisch das Standard Mailprogramm mit einer Vorlagemail die entsprechend angepasst werden kann.
"Mailto zusammenbauen
DATA(lv_mailto) = |mailto:mail@sascha-dev.de?subject=Betreff&body=Hallo| &&
|Max Mustermann,%0D%0A%0D%0AIch bin eine Nachricht.|.
"Simpler Browseraufruf
CL_ABAP_BROWSER=>show_url(
EXPORTING
url = lv_mailto
).
Ergebnis:
Neben subject und body gibt es so auch die Möglichkeit cc und bcc vorzubelegen. Einfach per ? am Anfang oder per & anhängen. Auch mehrere Mailempfänger können so per Komma getrennt mitgegeben werden.
Sei der Erste der einen Kommentar abgibt