Show TOC

HTML-TemplatesLocate this document in the navigation structure

Verwendung

Mit Hilfe von HTML-Templates erstellt der Internet Transaction Server (ITS) die HTML-Seiten einer Web-Transaktion, die im Web-Browser angezeigt werden. Für jedes Bild einer SAP-Transaktion benötigt der ITS genau ein HTML-Template.

HTML-Templates enthalten sowohl Standard-HTML-Quelltext als auch HTMLBusiness-Anweisungen. HTMLBusiness ist eine SAP-spezifische Makrosprache, mit der Sie SAP-Daten zur Laufzeit in HTML-Dateien einmischen können. Diese Anweisungen werden nicht von Web-Browsern ausgewertet, sondern vom ITS interpretiert, um:

  • SAP-Bilddaten und SAP-Bildtexte in das entsprechende HTML-Template einzufügen

  • Nicht-SAP-Texte in die relevante Sprache zu übersetzen (über Sprachressourcendateien).

Das fertiggestellte Template wird dann an den Web-Browser übergeben.

HTML-Templates anlegen

Wenn Sie einen ITS-Service erstellen, müssen Sie ein HTML-Template für jedes Bild der SAP-Transaktion anlegen. Sie können dazu den Web Application Builder verwenden, der auf SAP-Bilddaten zugreift und automatisch den entsprechenden HTML-Quelltext erzeugt.

Ein HTML-Template ist genau einem Service zugeordnet (oder genau einer Theme, wenn der Service mehr als eine Theme enthält). Mit dem Parameter ~source können Sie das Template eines anderen Service laden.

HTML-Templates ändern

Sie können ein HTML-Template bearbeiten, um:

  • es den Grafiknormen Ihres Unternehmens anzupassen

  • den HTML-Quelltext zu ändern

    Es gibt eine Reihe von Gründen, den vom Web Application Builder erstellten HTML-Quelltext zu ändern. Der HTML-Generator kann nicht wissen, wie Sie die SAP-Daten in Ihren Templates verwenden möchten.

    Sie können Bildschirmfelder unterschiedlich darstellen (z.B. als Auswahlknöpfe oder Ankreuzfelder), Feldwerte in URL-Adressen verwenden, Tabellen mit URL-Adressen in einer bestimmten Spalte neu formatieren usw. Wenn die Web-Transaktion außerdem Daten über den RFC-Kanal sendet (mit den Makros FIELD_SET oder FIELD_TRANSPORT), müssen Sie zusätzlich HTML-Quelltext hinzufügen, um die Daten zu handhaben.

Sie können den in die Transaktion SE80 integrierten HTML-Editor verwenden, um HTML-Templates zu ändern.

Hinweis

Wenn Sie ein SAP-Dynpro ändern, müssen Sie unter Umständen auch das HTML-Template bearbeiten. Sie können das Template entweder manuell anpassen oder mit der neuen SAP-Dynprobeschreibung neu anlegen. Wenn Sie das HTML-Template neu anlegen, gehen allerdings alle manuelI vorgenommenen Änderungen am vorigen Template verloren. Sie sollten daher Sicherungskopien von allen HTML-Templates erstellen.