Erstellen eines Web-Formulars zum Ausführen eines Workitem
Einsatzmöglichkeiten
Sie wollen ein Web-Formular erzeugen, mit dem ein Workitem im Web-Workplace ausgeführt werden kann.
Voraussetzungen
Im Customizing muß eine Namensraumschablone und ein Paket festgelegt werden. Führen Sie dazu im Customizing des SAP Business Workflow die Aktivität Namensraumpflege für aufgabenbezogene Transaktionen aus.
Ablauf
Sie definieren eine
Web-Formularaufgabe, die mit einem Web-Formular ausgeführt werden kann. Diese Aufgabe muß auf die Methode
HTMLProcess
des Objekttyps
FORM
Bezug nehmen. Die Elemente des Aufgabencontainers, die während der Ausführung angezeigt oder geändert werden sollen, müssen folgende Bedingungen erfüllen:
- Kennzeichnung als Exportelement, falls ihr Wert bei der Ausführung geändert werden soll.
- Kennzeichnung als Importelement, falls ihr Wert bei der Ausführung angezeigt werden soll.
- Datentypreferenz auf ein ABAP-Dictionary-Feld
Mehrzeilige Elemente oder Elemente mit Objekt- oder Strukturreferenz werden nicht unterstützt.
- Verwenden Sie diese Aufgabe in einer Aktivität einer Workflow-Definition. Dort müssen Sie den Datenfluß zwischen den Elementen des Aufgabencontainers und den entsprechenden Elementen des Workflow-Containers definieren.
- Lassen Sie vom System eine
Web-Transaktion generieren mit der die Aufgabe ausgeführt wird, d.h. mit der die Exportelemente des Aufgabencontainers bearbeitet bzw. die Importelemente angezeigt werden.
Eine Web-Transaktion ist eine SAP-Transaktion, die einige spezielle Anforderungen bezüglich der -Gestaltung der
Dynpros erfüllen muß, so daß sie von einer HTML-Seite aus aufgerufen werden kann. Weitere Informationen finden Sie unter
Generierte Web-Transaktionen.Im Anschluß daran generieren Sie im
Object Navigator aus dieser Transaktion einen
ITS-Service. und vier
HMTL-Templates.
Ein ITS-Service besteht im wesentlichen aus einer ITS-Servicebeschreibung, HTML-Templates (eine für jedes Dynpro der Web-Transaktion) und Dateien zur Sprachunterstützung. Weitere Informationen finden Sie unter
Generierte HTML-Templates.