Ansicht
Dokumentation

CL_UMG_AL_TECHNICAL_PROPERTIES - Auto-Sprachenzuordnung durch Identifiz. geeign. Bytebereiche

CL_UMG_AL_TECHNICAL_PROPERTIES - Auto-Sprachenzuordnung durch Identifiz. geeign. Bytebereiche

General Material Data   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

Funktionalität

Die Klasse CL_UMG_AL_TECHNICAL_PROPERTIES weist Texten Sprachen zu, indem sie die technischen Eigenschaften der beteiligten Codepages berücksichtigt (alle Codepages von der aktiven Sprache, in der Transaktion SPUMG gepflegten Codepage-Paare). Sie legt fest, ob die dem Text zugrundeliegende Bytefolge für unterschiedliche Codepages zulässig ist. Wenn die Bytefolge nur in einer Codepage zulässig ist, wird der Sprachschlüssel von dieser Codepage dem Text zugewiesen. Wenn mehr als eine Sprache zu der abgeleiteten Codepage gehören, wird der Sprach-Identifikator zugewiesen, der im Alphabet an erster Stelle steht.

Es gelten die folgenden Regeln für die Identifikation von unzulässigen Bytefolgen:

1. Unicode-Konvertierung darf keine Zeichen im C1-Kontrollbereich U+0080 to U+009F zur Folge haben.

2. Unicode-Konvertierung darf keine der folgenden Zeichen zur Folgen haben, die im Unicode PUA für das Mapping von unzulässigen Bytefolgen nach Unicode reserviert sind: U+F810 bis U+F8D4 (vergleiche Hinweis 726954)

3. In den Codepages 8400 (SAP-Chinesisch (Kurzzeichen)) und 8500 (SAP-Koreanisch) sind Bytefolgen außerhalb des folgenden Bereichs ungültige Multibyte-Zeichen:

,,x'A0 < 1. Byte < X'FF oder

,,x'A0 < 2. Byte < X'FF

4. In Codepage 8300 (SAP-Chinesisch (Langzeichen)) sind die Bytefolgen innerhalb des folgenden Bereichs ungültige Multibyte-Zeichen:

,,x'7F < 1. Byte < X'A0

Beziehungen

Beispiel

Hinweise

Voraussetzung für diese Methode ist die Gültigkeit der zu prüfenden Texte. Beschädigten Texten kann eine falsche Sprache zugewiesen werden.

Wenn Sie Zeichen außerhalb der oben erwähnten Bereiche für 8300, 8400 oder 8500 verwenden, können ebenfalls falsche Sprachen zugewiesen werden. Die Bereiche haben die folgende Bedeutung:

8300:,,für den privaten Gebrauch reservierte Codepunkte

8400:,,Codepunkte, die in GBK, aber nicht in GB zulässig sind

8500:,,Microsoft-spezifische Zusätze für KSC5600

Weiterführende Informationen






Vendor Master (General Section)   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2452 Date: 20240425 Time: 175302     sap01-206 ( 49 ms )