Zum Inhalt springen

Einfach und schnell eine E-Mail Vorlage über URL-Aufruf öffnen aus ABAP

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.

Facebooktwitterpinterestlinkedinmail
Published inABAPFloorplan Manager/Web DynproSAP Entwicklung

Sei der Erste der einen Kommentar abgibt

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert