Formularerstellung mit Microsoft Outlook
Verwendung
Um
SAPforms-Formulare zu verwenden, benötigen Sie neben SAPforms eine Entwicklungsumgebung für diese Formulare.Microsoft Outlook ist eine solche Entwicklungsumgebung.
Zusätzlich ist es möglich, Formulare in
Microsoft Visual Basic zu erstellen.Die Dokumentation geht standardmäßig von der Verwendung von Microsoft Visual Basic aus. Dies gilt insbesondere für die Anwendungsbeispiele.
Voraussetzungen
Funktionsumfang
Allgemein
SAPforms besteht zu großen Teilen aus ActiveX-Komponenten. Wird der
SAPforms-Designer verwendet, werden diese Komponenten bei der Generierung des Formulars direkt angesprochen.Im Gegensatz zur Verwendung von Microsoft Visual Basic können Sie bei Microsoft Outlook den SAPforms-Designer nicht als Add-In aufrufen. Statt dessen müssen Sie das
Submit-Steuerelement verwenden.Formularvorlagen
Zur Anzeige von Workitems steht Ihnen die Formularvorlage
WORKITEM.OFT als Standardvorlage zur Verfügung, die Sie im Verzeichnis ...\SAPforms\Forms finden. Diese Vorlage wird immer dann gestartet, wenn Sie ein Workitem in Ihrem Microsoft-Outlook-Eingang (via SAPMAPI) anzeigen wollen.Hierfür klicken Sie doppelt auf die Datei und publizieren die Form unter dem Namen
SAP.WORKITEM in einen beliebigen Ordner.Zum Ausführen von Workitems wird jeweils das
in der Workflow-Definition gepflegte Formular gestartet. Dabei kann es sich um ein Microsoft-Outlook-Formular oder auch um ein Microsoft-Visual-Basic-Formular handeln.Beispiele für solche Formulare finden Sie im Verzeichnis ...\SAPforms\Forms.
Die Vorlage
Wenn Sie das Formular publizieren, geben Sie folgende message class an:
SAP.WORKITEM.DIALOG.<
Aufgabenkennung>Starten von Workflows mit Anlagen
Einem Microsoft-Outlook-Formular, mit dem ein Workflow gestartet werden soll, kann in der üblichen Weise eine Anlage hinzugefügt werden. Die Anlage wird dann beim Start des Workflow automatisch dessen Anlagenliste beigefügt.
Aktivitäten