| 1 | CPCODEPAGE | SAP Character Set ID | CPCODEPAGE | | NUMC | 000004 | 000000 | |
| 2 | CPCOMPANY | Manufacturer identification | CPCOMPANY | TCP05 | CHAR | 000003 | 000000 | |
| 3 | CPENCODING | Basis encoding structure | CPENCODING | | NUMC | 000002 | 000000 | |
| Possible Values 01 | EBCDIC | 03 | IBM PC Display | 05 | 7 bits only, but ISO/ASCII-based | 02 | IBM PC Data | 04 | ISO/ASCII-based, 8 Bits | 00 | Not EBCDIC or ASCII | 06 | Unicode |
| |
|
| 4 | CPBYTEIND | Byte indicator | CPBYTEIND | | NUMC | 000002 | 000000 | |
| Possible Values 06 | 16- or 32-bit characters | 05 | 32-bit characters | 03 | 'DBCS' - one byte characters mixed with two byte characters | 02 | 16-bit characters | 04 | Mixed lengths | 01 | 'SBCS' - one byte characters |
| |
|
| 5 | CPEXTMETH | Extension method | CPEXTMETH | | NUMC | 000002 | 000000 | |
| Possible Values 00 | All characters are equally long | 02 | Fano rule (always known at start) | 01 | with locking shifts (SO/SI) |
| |
|
| 6 | CPID | Code page ID | CPID | | NUMC | 000005 | 000000 | |
| 7 | CPCOMMENT | Short name | CPCOMMENT | | CHAR | 000050 | 000000 | |
| 8 | CPVERSION | Version number | CPVERSION | | NUMC | 000005 | 000000 | |
| 9 | CPSUPEROF | Current code page is a superset of the specified | CPSUPEROF | TCP00 | NUMC | 000004 | 000000 | |
| 10 | CPBASEDON | Code page, from which the current code page was developed | CPBASEDON | TCP00 | NUMC | 000004 | 000000 | |
| 11 | CPNLSMAJOR | NLS character set, which matches the SAP code page | CPNLSMAJOR | | NUMC | 000002 | 000000 | |
| Possible Values 03 | Shifted JIS | 06 | Korean | 25 | Simplified Chinese (EUC-GB Based on GB 2312-80) | 13 | Unicode UTF-16 (high order byte first) | 21 | RDIF (Spooler's Raw Data InterFace) EBCDIC | 09 | Shifted JIS and EBCDIC | 19 | SAP 16-Bit | 10 | Unicode UCS-2 (high order byte first) | 34 | Shift-JIS level 1 + traditional Chinese | 35 | Shift-JIS level 1 + simplified Chinese | 16 | Unicode UTF-16 (low order byte first) | 29 | GB 18030 (Simplified Chinese + All Characters in the World) | 15 | Unicode UCS-4 (least significant byte first) | 11 | Unicode UCS-4 (most significant byte first) | 00 | -- Do not use NLS package -- | 05 | Simplified Chinese (GB, GBK) | 02 | JIS | 04 | Traditional Chinese (Big-5) | 07 | Traditional Hong Kong Chinese (with 16 Bit Unicode PUA) | 01 | EUC (extended UNIX code) | 12 | Unicode UTF-8 | 08 | Traditional Hong Kong Chinese (with Unicode 3.1) | 20 | RDIF (Spooler's Raw Data InterFace) ASCII | 39 | Asian unification (Shift-JIS + 2* Chinese + Korean) | 36 | Shift-JIS level 1 + Korean | 14 | Unicode UCS-2 (low order byte first) | 30 | Shift-JIS level 1 |
| |
|
| 12 | CPNLSMINOR | Variant of an NLS character set for the SAP code page | CPNLSMINOR | | NUMC | 000002 | 000000 | |
| Possible Values 15 | (Reserve 15) | 10 | (Reserved 10) | 06 | (Reserved 06) | 09 | (Reserved 09) | 18 | (Reserve 18) | 02 | JIS with ESPON macro instead of switching | 12 | (Reserve 12) | 04 | UTF-8 for Lexmark | 11 | (Reserve 11) | 13 | (Reserve 13) | 07 | (Reserved 07) | 16 | (Reserve 16) | 05 | UTF-16LE for SAPlpd | 00 | (normal) | 01 | JIS with EPSON ESC/P switching | 08 | (Reserved 08) | 14 | (Reserve 14) | 03 | JIS for NEC Multi-Writer PC-PRxxxx | 17 | (Reserve 17) |
| |
|
| 13 | CPSOURCE | Memory space of a code page definition | CPSOURCE | | CHAR | 000001 | 000000 | |
| Possible Values 2 | F4 Memory (Do not Read Database) " Comp. Type-Pool SCP | 0 | TCP02, TCP03, TCP07 (Old) " Comp. Type Pool SCP | 5 | Only Within the Converter | 6 | Other location (6) | 4 | TCPSEG, ... " Comp. Type-Pool SCP | 3 | TCP02, TCP03, TCP07, and TCPSEG, ... " Comp. Type-Pool SCP | 8 | Other location (8) | | Unknown | 7 | Other location (7) | 1 | TCP13, TCP17 (Obsolete) " Comp. Type Pool SCP | 9 | Other location (9) |
| |
|
| 14 | CPINCLUDE1 | Include for a code page | CPINCLCP | | NUMC | 000004 | 000000 | |
| 15 | CPINCLUDE2 | Include for a code page | CPINCLCP | | NUMC | 000004 | 000000 | |
| 16 | CPINCLUDE3 | Include for a code page | CPINCLCP | | NUMC | 000004 | 000000 | |
| 17 | CPINCLUDE4 | Include for a code page | CPINCLCP | | NUMC | 000004 | 000000 | |
| 18 | CPISSYSTEM | Code page is suitable as a system code page | CPISSYSTEM | | CHAR | 000001 | 000000 | |
| | |
|
| 19 | CPISPRINT | Code page is suitable for printer | CPISPRINT | | CHAR | 000001 | 000000 | |
| | |
|
| 20 | CPISGUI | Code Page Suitable for SAP GUI | CPISGUI | | CHAR | 000001 | 000000 | |
| | |
|
| 21 | CPISTOOL | Code page used for internal conversions | CPISTOOL | | CHAR | 000001 | 000000 | |
| | |
|
| 22 | CPISINCL | Code page is only intended as a part of other code pages | CPISINCL | | CHAR | 000001 | 000000 | |
| | |
|
| 23 | CPSTACKING | Code page containts characters superimposed on each other | CPSTACKING | | CHAR | 000001 | 000000 | |
| Possible Values | Unknown (probably no) | 8 | (Yes. Reserved 8) | 3 | (Yes. Reserved 3) | 9 | (Yes. Reserved 9) | 5 | (Yes. Reserved 5) | 0 | No, all characters are next to each other | 1 | Yes, some characters are superimposed or under other chars | 4 | (Yes. Reserved 4) | 2 | (Yes. Reserved 2) | 6 | (Yes. Reserved 6) | 7 | (Yes. Reserved 7) |
| |
|
| 24 | SEGID | Start Segment of Code Page | CPSTARTSEG | TCPSEG | CHAR | 000005 | 000000 | |