Belege in SAP können über das externe Senden als PDF per E-Mail an Partner versendet werden. Dabei soll die E-Mail in den meisten Fällen einen Betreff und auch einen Text enthalten. Leider bietet SAP dies im Standard beim Senden von SAPscript Formularen nicht an. Dieser Beitrag erklärt, wie ein Betreff und ein Text in die E-Mail eingefügt werden können.

Projektleitung, Projektbegleitung oder einfach nur Unterstützung in der Entwicklung. Unsere Mitarbeiter haben langjährige Erfahrungen in der SAP Formulargestaltung und Sie können von unserem gesamten Knowhow profitieren. Unser passendes Angebot finden sie hier: Formular-Experten von MINDFORMS buchen

Kontaktieren Sie mich: Telefon 0211 946 285 72-35 oder per E-Mail info@mindforms.de
In einem unverbindlichen Gespräch kann ich mit Ihnen über Ihre Ausgangslage sprechen und Ihnen Möglichkeiten aufzeigen. Selbstverständlich können wir danach auch ein unverbindliches Angebot unterbreiten.

E-Book: SAPscript

Wann lohnt sich der Umstieg und wie gelingt dieser? Unser SAPscript E-Book beantwortet alle Ihre Fragen!

Internes und externes Senden von SAPscript Formularen

Das externe Senden kann über die Nachrichtensteuerung (Transaktion NACE) für die Belege im SAP System aktiviert werden. Dabei können für die Nachrichten auch ein Titel und ein Betreff eingegeben werden.

Von diesen Daten wird jedoch nur der Titel in die E-Mail übernommen. Das liegt daran, dass im SAP System zwischen internen und externen Nachrichten unterschieden wird. Die hier angegebenen Daten sind für interne Nachrichten bestimmt, welche nur im SAP System übertragen werden. Beim Medium “externes Senden” handelt es sich um externe Nachrichten in denen der Text aus der Nachrichtensteuerung nicht übernommen wird.

Unser E-Book zum Thema SAP Nachrichtensteuerung

E-Book: SAP Nachrichtensteuerung

Sie haben den analogen Nachrichtenverkehr satt und suchen eine bequemere Alternative? Erfahren Sie in diesem E-Book was die SAP Nachrichtensteuerung drauf hat!

Text in der E-Mail hinzufügen

Um Texte in die E-Mail einzufügen ist eine Implementierung nötig. Bei der Verwendung von SAPscript wird der Funktionsbaustein “SO_OBJECT_SEND” genutzt um das Formular per E-Mail zu versenden. In diesem Funktionsbaustein kann ein implizierter Erweiterungspunkt eingefügt werden. Um über diesen Erweiterungspunkt den Text in die E-Mail einzufügen, muss die Tabelle “NOTE_TEXT” gefüllt werden. Hierbei handelt es sich um eine Tabelle vom Typ “SOLI”. Dabei kann jede Zeile der Tabelle 255 Zeichen beinhalten.

Senden von SAPscript Formularen

Bedingtes Einfügen

Soll der E-Mail Text nicht bei jedem Beleg eingefügt werden, muss bei der Erweiterung geprüft werden, um was für einen Beleg es sich handelt. Die Identifizierung des Belegs ist dabei abhängig von den zur Verfügung stehenden Daten und muss bei der Implementierung individuell geprüft werden.

Nun können Sie das Senden von SAPscript Formulare aus dem System heraus und dabei den Betreff und den Text der entsprechenden Nachricht Ihren Bedürfnissen anpassen.

Nutzen Sie auch das externe Senden? Haben Sie einen weiteren Weg um E-Mails einen Text hinzuzufügen? Bitte nutzen Sie die Kommentarfunktion für Fragen und Anregungen – unsere SAP Berater und Entwickler werden Ihnen gerne eine Rückmeldung geben