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