Alle Sprachen in SAP S/4HANA

SAP ERP bzw. SAP S/4HANA wird derzeit in 39 Sprachen unterstützt. Außerdem stehen mehr als 500 weitere Sprachcodes zur Verfügung, die auch Ländervarianten umfassen. Nicht nur wegen dem enormen technischen Umfang, sondern auch wegen der Sprachabdeckung ist SAP S/4HANA weltweit eines der am meisten eingesetzten ERP-Systeme. Die Sprache spielt eine entscheidende Rolle bei der Nutzung des SAP-Systems. Mit der Anmeldesprache in SAP werden alle Texte in der Benutzeroberfläche (SAP GUI oder SAP Fiori) angezeigt.

In diesem Artikel gebe ich Dir deshalb einen Überblick über alle Sprachen in SAP S/4HANA, in welchen Tabellen Du die Sprachenschlüssel finden kannst und welche SAP-Hinweise in diesem Zusammenhang relevant sind.

Alle Sprachen in SAP S/4HANA

In der Tabelle T002 befinden sich alle Sprachenschlüssel in Deinem SAP-System. In der zugehörigen Texttabelle T002T werden die Bezeichnungen der Sprachenschlüssel gespeichert.

Öffnet man den Data Browser (Transaktion SE16N) kann man sich die einzelnen Einträge dieser Tabellen im Detail ansehen.

Tabelle T002 - Sprachen in SAP

Es ist zu beachten, dass nicht alle Sprachen der Tabelle T002 im SAP-System eingerichtet sein müssen. SAP-Systeme sind in den Sprachen Deutsch (DE) und Englisch (EN) vorinstalliert. Weitere Sprachen können mit der Transaktion SMLT importiert werden. In der Transaktion SMLT ist ersichtlich, welche Sprachen installiert sind.

Transaktion SMLT - Sprachenmanagement in SAP

Wenn Du für die Transaktion SMLT keine Berechtigungen hast, kannst Du die installierten Sprachen auch in der Tabelle T002C (Customizing-Daten zur T002) einsehen.

Datenelement einer Sprache

Für eine Sprache wird im SAP-System das Datenelement SPRAS verwendet. Es wird die Suchhilfe H_T002 mit dem Parameter SPRAS verwendet, die als Selektionsmethode die Tabelle T002 und als Texttabelle T002T verwendet. Als Parameter-ID wird SPR verwendet.

Die zugeordnete Domäne ist SPRAS, die als Datentyp LANG mit der Länge 1 und als Ausgabelänge 2 mit der Konvertierungsroutine ISOLA verwendet. Es wird zwischen Groß- und Kleinschreibung unterschieden. Als Wertebereich sind Sprachenschlüssel erlaubt, die in der Tabelle T002 gespeichert sind.

Die Unterscheidung zwischen internem und externem Format wird sichtbar, wenn man sich einen Eintrag im Data Browser (Transaktion SE16N) in der Detailanzeige anzeigen lässt. Die Sprache Deutsch wird als DE angezeigt, aber unkonvertiert als D gespeichert.

Detailanzeige der Sprache DE

Auf diesen Unterschied sollte man vor allem in der ABAP-Programmierung achten. Die Funktionsbausteine CONVERSION_EXIT_ISOLA_INPUT und CONVERSION_EXIT_ISOLA_OUTPUT sorgen für eine korrekte Konvertierung eines Sprachenschlüssels in SAP ERP bzw. SAP S/4HANA.

Sprachliche Abdeckung von SAP

Wie auch in SAP ERP werden in SAP S/4HANA (derzeit SAP S/4HANA 2022) 39 Sprachen abgedeckt. In der Product Availability Matrix (PAM) ist für jede Version aufgelistet, welche Sprachen unterstützt werden. Die unterstützten Sprachen werden im Tabreiter „Technical Release Information > Languages“ aufgelistet. Dabei wird pro Sprache in der Spalte „Additional Information“ ein SAP-Hinweis verlingt, in dem weitere wichtige Hinweise und Informationen erklärt werden.

Product Availability Matrix (PAM) (SAP-Hinweis 2583075) - Alle Sprachen in SAP S/4HANA 2022

Mehr Informationen zur Product Availability Matrix (PAM) sind im SAP-Hinweis 2583075 zu finden.

Der Import eines Sprachpakets für eine bestimmte Sprache in das SAP-System bedeutet leider nicht automatisch, dass alle Texte in dieser Sprache verfügbar sind. Nicht alle SAP-Sprachpakete sind gleich vollständig. Englisch ist die einzige Sprache, in die alle Texte im SAP-System übersetzt sind. Für viele Sprachen spielt dies keine große Rolle, da die SAP-Benutzer viele Texte nie zu Gesicht bekommen. Dennoch ist es wichtig zu wissen, dass nicht alle Komponenten in alle Sprachen übersetzt sind. Es gibt SAP-Hinweise, die auflisten, welche Komponenten nicht in allen Sprachen verfügbar sind und welche Sprachen für diese Komponenten unterstützt werden. Es gibt SAP-Hinweise, die weitere Informationen zu diesem Thema enthalten. Für SAP S/4HANA 1909 wird die Sprachabdeckung im SAP-Hinweis 2825302 näher erläutert.

Im SAP-System können theoretisch mehr als 39 Sprachen aktiviert werden. Mehrere Sprachen werden unterstützt. Auch wenn SAP selbst keine eigenen Übersetzungen in Form von Sprachpaketen ausliefert, können für Eigenentwicklungen, selbst erstellte Formulare und Stammdaten eigenständig weitere Sprachen unterstützt werden. Der SAP-Hinweis 73606 listet alle unterstützten Sprachen und Codepages auf.

Sprachliche Abdeckung von SAP Fiori

Die sprachliche Abdeckung von SAP Fiori ist ebenfalls in der Product Availability Matrix (PAM) zu finden. Im SAP-Hinweis 2310860 wird im Detail erläutert, wie man basierend von einer SAP Fiori App die sprachliche Abdeckung überprüfen kann.

Die wichtigsten Sprachenschlüssel in SAP

Zu den wichtigsten Sprachenschlüseln im SAP-System gehören folgende.

SpracheBeschreibung
ARArabisch
BGBulgarisch
CAKatalanisch
ZHChinesisch, vereinfacht
ZTChinesisch, traditionell
HRKroatisch
CSTschechisch
DADänisch
NLNiederländisch
ENEnglisch
ETEstnisch
FIFinnisch
FRFranzösisch
DEDeutsch
ELGriechisch
HEHebräisch
HIHindi
HUUngarisch
ITItalienisch
JAJapanisch
KKKasachisch
KOKoreanisch
LVLettisch
LTLitauisch
MSMalaiisch
NONorwegisch
PLPolnisch
PTPortugiesisch
RORumänisch
RURussisch
SHSerbisch (Latein)
SKSlowakisch
SLSlowenisch
ESSpanisch
SVSchwedisch
THThai
TRTürkisch
UKUkrainisch
VIVietnamesisch

Sprache in SAP importieren

Bevor man eine Sprache in SAP importiert, muss man die Sprache im SAP-System mit dem ABAP-Programm RSCPINST (I18N-Konfigurationstool) konfigurieren. Im SAP-Hinweis 42305 wird im Detail beschrieben, welche Schritte hierfür notwendig sind.

Mit der Transaktion SMLT können Sprachenpakete importiert werden. Dabei kann es sich um allgemeine Sprachenpakete, Add-on-Sprachenpakete oder kundenspezifische Sprachenpakete handeln. Im SAP-Hinweis 330104 wird im Detail aufgelistet, wo und welche Sprachpakete heruntergeladen werden können.

Sprache in Systemvariable

Die Sprache des SAP-Benutzers wird als einstelliger Sprachenschlüssel in der Systemvariable sy-langu gehalten. Mit der ABAP-Anweisung SET LOCALE LANGUAGE kann die Anmeldesprache gesetzt werden. Beispiel: SET LOCALE LANGUAGE ‚D‘. Damit wird sy-langu auf Deutsch gesetzt.

Über den Autor

Andreas Geiger

Mein Name ist Andreas Geiger und ich bin ein erfahrener Senior SAP Berater. Mit mehr als 10 Jahren Berufserfahrung habe ich mehrere SAP-Projekte erfolgreich abgeschlossen und umfangreiche Kenntnisse in verschiedenen Bereichen wie SAP FI, SAP MM und ABAP erworben. Nun möchte ich mein Wissen mit Dir teilen, um Dir einen Mehrwert zu bieten und Dich bei Deiner täglichen Arbeit mit dem SAP-System zu unterstützen.

Mehr zu ERP UP

ERP UP unterstützen

Wenn Du mit ERP UP zufrieden bist, kannst Du mich gerne unterstützen. Dabei gibt es unzählige Möglichkeiten, wie Du mich einfach und schnell unterstützen kannst. Wie Du genau ERP UP unterstützen kannst, erfährst Du hier. Vielen Dank.

Schreibe einen Kommentar