Ansicht
Dokumentation

ABAPSET_LANGUAGE - SET LANGUAGE

ABAPSET_LANGUAGE - SET LANGUAGE

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

SET LANGUAGE

Kurzreferenz



SET LANGUAGE lang.

Wirkung

Diese Anweisung lädt die Listenüberschriften und Textsymbole des Text-Pools der in lang angegebenen Sprache. lang muss ein zeichenartiges Datenobjekt sein, das einen Sprachenschlüssel der Länge 1 enthält. Die möglichen Sprachenschlüssel sind in der Spalte SPRAS der Datenbanktabelle T002 enthalten. Die geladenen Textelemente gelten nur für das aktuelle Programm und nicht für darin aufgerufene Programme. Falls lang ein Leerzeichen enthält, ist das Verhalten undefiniert.

Falls es zur angegebenen Sprache keinen Text-Pool gibt, wird der Text-Pool der Sekundärsprache des AS ABAP geladen. Falls keine Sekundärsprache gesetzt ist, wird kein neuer Text-Pool geladen und sy-subrc auf 4 gesetzt. Das Programm verwendet dann weiterhin die Textelemente des bisherigen Text-Pools.

Wenn in einem mit SET LANGUAGE geladenem Text-Pool Listenüberschriften und Textsymbole fehlen, die im vorher geladenen Text-Pool vorhanden waren, werden diese initialisiert.

Systemfelder

sy-subrc Bedeutung
0 Der Text-Pool der angegebenen Sprache oder der Sekundärsprache wurde geladen.
4 Es konnte weder der Text-Pool der angegebenen Sprache noch der Sekundärsprache geladen werden.

Hinweise

  • Beim Aufruf eines Programms wird standardmäßig der Text-Pool der Anmeldesprache geladen. Falls dieser nicht vorhanden ist, wird der Text-Pool der Sekundärsprache geladen. Falls es diesen ebenfalls nicht gibt, bleiben sämtliche Textelemente initialisiert.
  • Die Anweisung SET LANGUAGE lädt nicht die Selektionstexte der angegebenen Sprache. Hierfür kann falls erforderlich die Anweisung READ TEXTPOOL verwendet werden. Die damit gelesenen Selektionstexte können dann mit den Funktionsbausteinen SELECTION_TEXTS_MODIFY und SELECTION_TEXTS_MODIFY_DTEL auf dem Selektionsbild zur Anzeige gebracht werden.
  • Die Anweisung SET COUNTRY darf nicht mit der Anweisung SET LOCALE LANGUAGE zum Setzen der Textumgebung verwechselt werden. Insbesondere gibt es auch keine korrespondierende Anweisung GET LANGUAGE.

Beispiel

Ausgabe des Textsymbols text-010 in verschiedenen Sprachen. Es erfolgt für jede Sprache eine Ausgabe, für die der Text-Pool in der angegebenen Sprache oder der Sekundärsprache existiert.






Fill RESBD Structure from EBP Component Structure   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4175 Date: 20240523 Time: 121135     sap01-206 ( 66 ms )