ProzessAusgabe 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.

Voraussetzungen

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.

Prozess

Statische Aktivierung im Formular
  1. 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).

  2. 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).

  3. Aktivieren Sie Ihr Formular.

    Die statischen Einstellungen können Sie beim Aufruf des Smart Form übersteuern.

    Hinweis Hinweis

    Siehe auch: Ausgabeoptionen

    Ende des Hinweises
Dynamische Aktivierung
  1. 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.

  2. Setzen Sie zusätzlich den Parameter XSFFORMAT.

    Hinweis Hinweis

    Siehe auch: Optionen zur XML-Ausgabe

    Ende des Hinweises

Ergebnis

Für die HTML-Ausgabe gibt SAP Smart Forms eine Reihe von Strukturen und Tabellen zurück:

Hinweis Hinweis

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

Ende des Hinweises