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.
1312
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:05 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1265
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:05 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
1386
Views
Blöde Frage zu BSP-Extensions...
von Stentor » 23.06.2005 18:04 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
1282
Views
In BSP-Extensions den Kontext halten
von Beni » 11.07.2006 14:04 • Verfasst in Web-Dynpro, BSP + BHTML
0
Antw.
861
Views

Über diesen Beitrag


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

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.