Ansicht
Dokumentation
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 R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
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 )