Ausgabe im HTML-Format
Die einfache XSF-Ausgabe enthält keine Layout-Informationen. Es ist lediglich ein Datenformat, daß die Inhalte des Formulars widerspiegelt. Ein Web-Browser zeigt deshalb auch nur die hierarchische Struktur einer XSF-Ausgabe an. Es ist aber möglich, die XSF-Ausgabe mit Smart Forms nach HTML zu transformieren. Diese HTML-Augabe können Sie in Ihre Internet-Applikationen integrieren, um Geschäftsprozesse nicht mehr über den gedruckten Schriftverkehr sondern über elektronische Medien abzuwickeln. Gibt man ein Formular im HTML-Format aus, bezeichnet man es auch als interaktives Web-Formular
oder einfach nur Web-Formular
(siehe: Web-Formulare für Internet-Anwendungen).
Bei der Ausgabe im HTML-Format fallen zusätzlich folgende Ausgaben an, auf die Sie zugreifen können:
Die XSF-Ausgabe
Ein CSS-Stylesheet (CSS: Cascading StyleSheets)
Smart Forms transformiert mit Hilfe eines XSLT-Programms die XSF-Ausgabe nach HTML. Obwohl Sie bei der HTML-Ausgabe auch auf die XSF-Ausgabe zugreifen können, ist für die Anzeige nur die HTML-Ausgabe nötig, in der das CSS-Stylesheet automatisch eingebettet ist. Smart Forms übergibt diese Ausgaben über Tabellen an der Formularschnittstelle.
Sie wissen bereits, wie man die XSF-Ausgabe dynamisch aktiviert. Im Gegensatz zur ausschließlichen Ausgabe von XSF (ohne HTML) liefert Ihnen Smart Forms HTML nur als Tabelle zurück.
Wählen Sie die Registerkarte Ausgabeoptionen
bei den Formularattributen. Um die HTML-Ausgabe statisch zu aktivieren, setzen Sie das Ausgabeformat
auf XSF Ausgabe + HTML
. Als Ausgabemodus ist nur Anwendung
möglich (Rückgabe als Tabelle).
Wenn Eingabefelder auf dem Formular vorhanden sind, die nach dem Abschicken des Formulars ausgewertet werden sollen, können Sie statisch eine BSP-Seite (relativ) oder URL (beliebig) im Eingabefeld BSP-Seite/URL
angeben (siehe: Formulareingaben auswerten).
Aktivieren Sie Ihr Formular.
Die statischen Einstellungen können Sie beim Aufruf des Smart Form übersteuern.
Aktivieren Sie die XSF-Ausgabe dynamisch. Setzen Sie dabei den Parameter XSFOUTMODE auf 'A'. Ein Ausgabegerät brauchen Sie bei der HTML-Ausgabe nicht angeben.
Setzen Sie zusätzlich den Parameter XSFFORMAT.
Für die HTML-Ausgabe gibt SAP Smart Forms eine Reihe von Strukturen und Tabellen zurück:

Hinweis
Unter Integration in BSP-Applikationen ist beschrieben, wie Sie Web-Formulare in Internet-Anwendungen einbinden.