Versendung von Mails aus BSP-Applikationen 
Im Folgenden lernen Sie, wie Sie E-Mails aus Ihrer BSP-Applikation versenden können.
Hinweis
Dies ist ein einfaches Beispiel. Weitergehende Informationen über das Verschicken von Mails erhalten Sie in der Dokumentation Business Communication Services. Die Server-Konfiguration für das SMTP-Protokoll ist im Abschnitt Einstellungen für das Senden über das SMTP-Plugin beschrieben.
Siehe auch:
Für die Durchführung dieses Tutorials benötigen Sie folgende Grundkenntnisse:
Sie besitzen grundlegende Kenntnisse über das Erstellen von BSP-Applikationen
Sie wissen, wie Sie Fehleingaben behandeln können (siehe auch Behandlung von Fehleingaben)
Sie besitzen grundlegende Kenntnisse über die Verwendung einer Applikationsklasse
Um eine E-Mail zu verschicken, benötigen Sie als Voraussetzung die Konfiguration Ihres SAP Web Application Servers als SMTP-Server. Dies beinhaltet folgendes:
Das SMTP-Plugin muss verfügbar sein und im Profile konfiguriert sein
In der Transaktion SCOT muss das Mailing (SMTP) eingeschaltet und konfiguriert sein
Ihrem System muss eine Mail-Domäne zugewiesen sein
Bitte wenden Sie sich hierzu an Ihren System-Administrator.
Hinweis
Weitere Informationen über die Konfiguration für E-Mail, Fax, Paging/SMS über SMTP finden Sie in Hinweis 455140.
Ein Mail-Auftrag besteht aus folgenden Objekten:
Dokument (Typ CL_DOCUMENT_BCS)
Versender (Typ CL_SAPUSER_BCS)
Empfänger (Typ IF_RECIPIENT_BCS)
eventuell Anlagen
Mail-Auftrag (Typ CL_BCS)
Die Objekte werden angelegt, gefüllt und an den Mail-Auftrag gekoppelt. Dann geben Sie dem Mail-Auftrag den Befehl, sich zu versenden. Nach einiger Zeit (je nach Konfiguration) wird der Mail-Auftrag ausgeführt.
Diese Abschnitte bauen auf der Dokumentation für Fehlerbehandlung (siehe auch Behandlung von Fehleingaben) auf. Die dort erstellte Anwendung wird um das Senden einer Bestätigungsmail erweitert.
Hinweis
Die zugrundeliegende Beispiel-BSP-Applikation namens BSPTUTORIALMAIL sowie die Anwendungsklasse CL_BSP_TUT_MAIL finden Sie im SAP-System im Paket SBSP_DOCU.
Zuerst legen Sie die Bestellseite an.
Danach legen Sie die Applikationsklasse an mit den dazugehörigen Attributen und Methoden.
Schließlich kodieren Sie den Aufruf der Mail-Klasse.