Mehrsprachigkeit in BSP-Extensions

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Mehrsprachigkeit in BSP-Extensions

Beitrag von Beni (ForumUser / 39 / 0 / 0 ) »
Hallo Zusammen,

ich habe eine Frage:

Wie wird das Thema Mehrsprachigkeit bei den BSP-Extenions unterstützt?

Beispiel:
Ich möchte eine BSP-Extension anlegen, die je nach Sprache einen Button mit deutschem oder englischem Text darstellen soll. Der Text auf dem Button kann dynamisch sein.
Gilt das Konzept von OTR-Texten auch für solche Fälle? Läuft der, von der Extensions gelieferte HTML-Code nochmal durch den BSP-Prozessor, der die OTR-Texte gegebenfalls übersetzt?

Vielen Dank für Eure Hilfe!!!

Gruß
Beni

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von LoLo ( / / 0 / 3 ) »
Moin Beni,

ganz genau so ist es, daß OTR-Konzept gilt auch hier. Du kannst Dir entsprechende Schlüssel anlegen über die Transaktion SOTR_EDIT.

Um die Übersetzung mußt Du Dich allerdings selbst kümmern (es sei denn Du nutzt Texte aus dem globalen SAP Namensraum, die schon übersetzt sind. Da findet sich im Grunde eine Menge dessen was man so brauchen kann.). Start der Übersetzung ist SE63

In der BSP sieht das dann in etwas so aus:

Code: Alles auswählen.

<%=otr(Z_MYAPP/ACCEPT_BUTTON)%>
Wenn Du alle Texte auf diese Weise ersetzt, werden je nach Anmeldesprache die Übersetzungen (wenn vorhanden) gezogen.

Ciao, LoLo

Beitrag von Beni (ForumUser / 39 / 0 / 0 ) »
Danke LoLo für die Antwort.

Bei Einzelfeldern funktioniert das auch wunderbar. Wie sieht es aber aus, wenn ich eine normale String-Tabelle mit Texten an die Extension übergebe? Wie kann ich dann die Texte mit OTR übersetzen.

Beispiel:

Coding in der BSP

Code: Alles auswählen.

<%
data: it type string_table.
append 'text1 in deutsch' to it.
append 'text2 in deutsch' to it.
%>
<!-- Aufruf des Extension-Elementes -->
<MyExtension:MyElement string_table = <%= it %> />
Coding im Extension-Element

Code: Alles auswählen.

data: html type string,
      ret type ref to if_bsp_writer,
      wa type string.

loop at t into wa.
concatenate html wa into html.
endloop.
ret->print_string( html ).
Bis dann
Beni

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1625
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:05 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1583
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:05 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
1497
Views
Blöde Frage zu BSP-Extensions...
von Stentor » 23.06.2005 18:04 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1487
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:04 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
938
Views

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 9 Stunden von black_adept gelöst 23 / 3631
User Exit EXIT_RQCPRM10_001
vor 9 Stunden von a-dead-trousers 2 / 228
Trennen Strasse und Hausnummer
vor 15 Stunden von payten 13 / 10563
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1280

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 9 Stunden von black_adept gelöst 23 / 3631
User Exit EXIT_RQCPRM10_001
vor 9 Stunden von a-dead-trousers 2 / 228
Trennen Strasse und Hausnummer
vor 15 Stunden von payten 13 / 10563
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1280

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2826
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9408