
Bei der Oberflächengestaltung Ihrer Web-Applikation stehen verschiedene Arten von Texten zur Verfügung:
Siehe auch:
Hilfetexte in und für Web-Dynpro-Applikationen
Verwendung
Sie können in den Views Ihrer Web-Applikationen mit Textliteralen und Texten aus demOnline Text Repositoriy (OTR) arbeiten.
Wenn Sie nur OTR-Texte verwenden, haben Sie den Vorteil, dass Ihre Web-Applikation sprachunabhängig wird. Alle Texte, die im OTR abgelegt sind, werden zur Laufzeit in der entsprechenden Anmeldesprache ausgegeben; sind die Texte noch nicht in der Anmeldesprache vorhanden, werden sie in der Systemsprache angezeigt. Die OTR-Texte, die Sie anlegen, werden automatisch übersetzt bzw. zur Übersetzungstransaktion (SE63) weitergeleitet und stehen dort im Arbeitsvorrat für die Übersetzung bereit.
Siehe auch:Übersetzung von OTR-Texten
Sie können die OTR-Texte, die Sie angelegt haben, bei Bedarf nachträglich ändern.
Funktionsumfang
OTR-Aliase sind im View Designer eingebaut für alle Properties mit dem Typ übersetzbarer Text-Properties bzw. Eigenschaften (WDY_MD_TRANSLATABLE_TEXT). Diese Typen sind auch durch das F4-Hilfe-Symbol erkennbar.
Der Umzug einer Component mit OTR-Aliases von einem lokalen in ein transportierbares Paket kann zu Problemen führen
Aktivitäten
Das Fenster Textauswahl wird geöffent. Sie sehen alle OTR-Aliase, die das Paket enthält, dem auch Ihre Component zugeordnet ist.
Wenn der Alias noch nicht existiert, werden Sie gefragt, ob Sie ihn anlegen möchten. Bejahen Sie dies und geben Sie im folgenden Popup den gewünschten Text ein. Als Textlänge können Sie bis zu 255 Zeichen angeben.
Zurücksetzen des OTR-Puffers
Beim Ausführen einer Anwendung, die OTR-Texte verwendet, kann es vorkommen, dass einige Texte, auch wenn sie korrekt übersetzt worden sind, nicht korrekt angezeigt werden:
Zur Laufzeit werden die Texte aus einem Puffer gelesen, der bei der Übersetzung nicht automatisch zurückgesetzt wird. In diesem Fall können Sie händisch den OTR-Puffer zurücksetzen, indem Sie im OK-Code-Feld /$OTR eingeben.
Wenn Ihre Texte erst zur Laufzeit zusammengesetzt werden oder Variablen enthalten, können Sie Textsymbole der Assistance-Klasse verwenden. Lesen Sie weiter unterArbeiten mit der Assistance-Klasse.
Für die Anzeige von langen Texten steht das UI-ElementFormattedTextView zur Verfügung. Lesen Sie dabei besonders den Abschnitt Konvertierung von SAPscript-Texten in formatierte Texte in der Dokumentation zu diesem UI-Element. Ein Beispiel finden Sie im System in der Web-Dynpro-ABAP-Anwendung WDR_TEST_MISC.
Analog zum FormattedTextView steht für das Editieren von längeren Texten ab EhP1 das UI-ElementFormattedTextEdit bereit.
Wenn Sie für die Anzeige von Langtexten SE61-Texte verwenden möchten, beachten Sie, dass nicht alle SAPscript-Eigenschaften im Web Dynpro ABAP einsetzbar sind.
Der Einsatz von OTR-Langtexten und deren Anzeige in einem TextView wird nicht empfohlen oder unterstützt.