Komplexe Struktur zur Integration der Zeichen eines Zeichensatzes in ein spezielles System und zur Kommunikation mit anderen Systemen.
Jedes Rechnersystem enthält verschiedene Codepages. So enthält das SAP-System Codepages zur Abbildung des im SAP-System verwendeten Unicode-Formats oder der im SAP-System verwendeten ISO-Norm (SAP(ISO)-Codepages) sowie weitere Codepages für die Kommunikation mit Betriebssystemen und Peripherien (SAP(Frontend)-Codepages).
In den Codepages werden Zeichen Binär- oder Hexadezimalcodes zugeordnet. Da die Zahl der Zeichen in der Codepage begrenzt ist, kann immer nur eine bestimmte Zahl an Sprachen über eine Codepage abgebildet werden.
Im SAP-System werden die einzelnen Codepages durch vierstellige Nummern identifiziert. So enthält die SAP(ISO)-Codepage 1100, die auf der ISO-Codepage 8859-1 basiert, die Zeichen der meisten westeuropäischen Sprachen (siehe Sprachen, Codepages und Konvertierungen ).
Beispiel
SAP(ISO)-Codepage 1100
In der abgebildeten Codepage ist z.B. dem Zeichen ä der Hexadezimalcode E4 zugeordnet.
Im SAP-System sind die Codepages in den Tabellen TCP02, TCP03 und TCP07 definiert.
Hinweis
Alle Codepages, die auf ASCII-Zeichensätzen basieren, enthalten die Zeichen des syntaktischen Zeichensatzes .
Jedem Zeichen einer im SAP-System enthaltenen Codepage ist neben dem Hexadezimalcode außerdem eine SAP-interne Zeichennummer zugeordnet. Über diese Nummer erfolgt die Konvertierung vom Format einer Codepage in das Format einer anderen Codepage (siehe Konvertierungen gemäß dem SAP-Standard ).