Alex Wiefel
11. März 2014

Formulare per E-Mail versenden mit SIFbA

Ein Außendienstmitarbeiter will Aufträge von Kunden direkt vor Ort aufnehmen und das unterschriebene Dokument digital an das SAP-System senden können oder die Arbeitszeiterfassung soll von jedem Mitarbeiter direkt an das SAP-System gesendet werden können. Es gibt viele Szenarien, in denen das Versenden von PDF-Formularen per E-Mail extrem hilfreich ist. Dieser Beitrag erklärt, das Formulare versenden mit SIFbA.

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 uns: Telefon 0211 946 285 72-35 oder per E-Mail info@mind-forms.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.

Per E-Mail Formulare versenden mit SIFbA

Der einfache Versand einer PDF als E-Mail kann dadurch erreicht werden, dass man einen Button anlegt und den Kontrolltyp auf “Absenden” setzt. Zusätzlich wird dann im Reiter “Absenden” bei “Absenden an URL” eine E-Mail Adresse wie “mailto:info@mind-forms.de” angegeben. Dabei sollte die Auswahl “PDF” bei “Senden als” gewählt werden.

SAP Adobe Forms

E-Book: SAP Adobe Forms

Adobe Forms ist der Standard für Druckformulare, denn es ermöglicht effizientes und gewinnbringendes Arbeiten.


Klickt der Benutzer auf diesen Button, so öffnet sich seine E-Mail Anwendung mit einer neuen E-Mail, bei der der Empfänger bereits eingetragen und das PDF Dokument angehängt wurde. Der E-Mail Text und der Betreff können hier aber nicht dynamisch gesetzt werden.

Formulare versenden mit SIFbA

Abbildung 1: Schaltfläche mit Kontrolltyp “Absenden”

E-Mail versenden ganz einfach UND schön

Besser ist es natürlich eine E-Mail mit einem gewünschten Betreff und Textkörper zu erstellen, um dem Benutzer auch diese Arbeitsschritte abzunehmen. Dafür ist es nötig, das Versenden des PDF als E-Mail über JavaScript zu steuern. Zur Erklärung dieses Vorgehens wird ein Beispielformular mit 3 Textfeldern und einer Schaltfläche genutzt. Über die Textfelder kann dabei die Zieladresse, der Betreff sowie der E-Mail Textkörper eingeben werden.

Abbildung 2: Beispielformular zum E-Mail Versand

Abbildung 2: Beispielformular zum E-Mail Versand

Das Versenden des Formulars erfolgt über die Implementierung des Ereignisses “Click” bei der Schaltfläche:

data.#subform[0].send::click – (JavaScript, client)var Mailto = xfa.resolveNode(“data.#subform.IV_MAIL”).rawValue;
var Betreff = xfa.resolveNode(“data.#subform.IV_BETREFF”).rawValue;
var Nachricht = xfa.resolveNode(“data.#subform.IV_INHALT”).rawValue;
var CC = “”;
var BCC = “”;
event.target.mailDoc({
    bUIfalse,
    cTo: Mailto,
    cCc: “”,
    cBcc: “”,
    cSubject: Betreff,
    cMsg: Nachricht,
    cSubmitAs: “PDF”
});

Im Quellcode werden erst einmal die benötigten Werte in Variablen gespeichert. Über “xfa.resolveNode” kann auf die Knoten des Formulars zugegriffen werden. Es ist hierbei auch möglich, Empfänger für Kopien und Blindkopien anzugeben. Um das Dokument zu versenden müssen anschließend die Daten an die Funktion “event.target.mailDoc” übergeben werden. Anstatt der Daten aus den Textfeldern können natürlich auch die Inhalte von Datenknoten genutzt werden.

Das Versenden von Adobe Interactive Forms per E-Mail ist also nicht sehr schwer. Sie haben hier viele Möglichkeiten, die E-Mail schon bei der Entwicklung sehr genau zu gestalten.

Ihre Meinung

Kennen Sie noch weitere Szenarien, in denen das Versenden von Formularen per E-Mail wichtig ist? Ich freue mich über Ihre Anmerkungen.

Alex Wiefel

Alex Wiefel

Als Management & Technologieberater im Bereich Formulare, Archivierung und E-Rechnung verbinde ich tiefgehende fachliche Expertise mit langjährigem Projektleitungs-Know-How. Diese Kombination liefert mir die Grundlage, meine Kunden-Projekte zum Erfolg zu führen. Gerne unterstütze ich Sie dabei, Ihre Formularlandschaft auf den neusten Stand zu bringen, Daten konform zu archivieren sowie Rechnungen zu digitalisieren.

Sie haben Fragen? Kontaktieren Sie mich!



Das könnte Sie auch interessieren

Haben Sie eine fehlerhafte Zeichen Darstellung beim Ausgeben von SAP Formularen? Fehlt Ihrem Ausgabegerät in SAP ein Sonderzeichen, wird dieses beim Druck durch eine Raute # ersetzt. Mit den folgenden […]

weiterlesen

Die wenigsten Formulare werden über ihren gesamten Lebenszyklus nur von einem einzigen Entwickler betreut. Wenn Sie Formulare programmieren, sollten Sie daher ein paar Konventionen beherzigen, um Struktur und Lesbarkeit des […]

weiterlesen

OpenText ist ein Software-Anbieter für Dokumenten-Management und wird seit einigen Jahren als Alternative zu den gängigen Formulartechnologien der SAP gehandelt. Viele Unternehmen stellen sich daher die Frage, ob OpenText auch […]

weiterlesen

Ein Kommentar zu "Formulare per E-Mail versenden mit SIFbA"

kann ich zu dem Formular eine weitere Datei hinzufügen oder kann ich dann nur die Mail aus dem SIFbA Formular heraus schicken?

Antworten

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Julia Buecker
Julia Bücker Kundenservice