Anfang des InhaltsbereichsVorgehensweisen HTML-Templates anlegen Dokument im Navigationsbaum lokalisieren

Verwendung

Wenn Sie eine Flowlogik-basierte Web-Anwendung (z.B. eine MiniApp) implementieren wollen, müssen Sie HTML-Templates anlegen.

Bei Dynpro-basierten Web-Anwendungen können Sie wählen, zu welchen Dynpros der Transaktion ein HTML-Template explizit generiert werden soll. Diese explizit angelegten Templates sind mit den HTML-Dokumenten identisch, die aus der automatischen WebGUI-Generierung resultieren.
Die explizite Generierung von Templates bietet sich immer dann an, wenn Sie mit den Möglichkeiten des WebGUI nicht auskommen und Erweiterungen gegenüber der Standardgenerierung vornehmen möchten und eine Verbesserung des Layouts anstreben. Dies ist z.B. schon dann der Fall sein, wenn Sie nur Hyperlinks einfügen möchten.

Empfehlung

Der Großteil aller Web-Transaktionen sollte jedoch mit der Standardgenerierung des WebGUIs auskommen. Der WebGUI kann die notwendigen Dynproelemente einer einfach gestalteten Transaktion (Textfeld, Ein-/Ausgabefeld, Drucktasten, Auswahl- , Ankreuzfelder, Tabstrips, Table Controls, Subscreens, …) ohne den zusätzlichen Aufwand eines Templates abbilden.

Voraussetzungen

Der zugehörige Internet-Service wurde bereits angelegt.

Vorgehensweise

So legen Sie aus der Baumanzeige der Objektliste ein HTML-Template zu einem Internet Service an:

  1. Klicken Sie mit der rechten Maustaste den Service an.
  2. Wählen Sie Anlegen ® Template aus dem Kontextmenü.
  3. Das Dialogfenster Template anlegen wird angezeigt.

  4. Geben Sie die Theme zum Service an und geben Sie die weiteren Optionen an.
  5. Die weiteren Angaben hängen vom Typ des Internet-Service (siehe: Strukturlink Internet-Service anlegen).
    Für eine Dynpro-basierte Web-Anwendung wählen Sie HTML aus Dynpro generieren und geben Sie dann die Nummer des Dynpros (F4-Taste) an, zu dem das HTML-Template generiert werden soll. Bei der Generierung werden die statischen Dynpro-Informationen ausgewertet und für jedes Dynproelement eine entsprechende HTMLBusiness -Funktion abgebildet.
    Mit der Auswahl eines Generierungsstils können Sie das Erscheinungsbild der generierten HTML-Seite beeinflussen.

    Generierungsstil

    Bedeutung

    Klassisch

    Das Template wird generiert unter Verwendung von HTML Tags. Die Referenzierung der Dynprofelder (Werte, Label, …) erfolgt über die gleichnamigen Feldbezeichner und deren Attribute mit Hilfe von HTMLBusiness -Ausdrücken und -Anweisungen. Die Positionierung der Dynproelemente wird nicht über absolute Angaben, sondern ausschließlich über HTML <p> Tags festgelegt.
    Siehe
    Strukturlink Beispiel.

    HTML-Business

    Das Template wird generiert unter Verwendung von HTML Tags und HTMLBusiness -Funktionen. Das Layout der Dynproelemente ist analog wie beim ITS WebGUI. Die Positionierung der Dynproelemente erfolgt jedoch ausschließlich mit Hilfe von <p> Tags.
    Siehe
    Strukturlink Beispiel.

    WebGUI

    Das Template wird generiert unter Verwendung von HTML Tags und HTMLBusiness -Funktionen. Sowohl das Layout als auch die Positionierung der Dynproelemente sind analog wie beim ITS WebGUI. Die Positionierung ist über absolute Angaben festgelegt.
    Siehe
    Strukturlink Beispiel

    Bei Flowlogik-basierten Web-Anwendungen (z.B. MiniApps) wählen Sie die Option Name des Templates und geben Sie den Namen für das neue Template an.

  6. Bestätigen Sie mit Diese Grafik wird im zugehörigen Text erklärt Sichern.
  7. Es erscheint das Dialogfenster Objektkatalogeintrag anlegen.

  8. Ordnen Sie dem Template ein Paket zu und bestätigen Sie mit Diese Grafik wird im zugehörigen Text erklärt.

Ergebnis

Das generierte Template wird in die Baumanzeige der Objektliste unter Templates eingefügt und der generierte Inhalt des Templates im Editor ausgegeben.

Diese Grafik wird im zugehörigen Text erklärt

Siehe auch:

HTML-Tempaltes erweitern

MIME-Objekte hinzufügen

Ende des Inhaltsbereichs