Ansicht
Dokumentation
ABENDDIC_BUILTIN_TYPES - DDIC BUILTIN TYPES
Vendor Master (General Section) BAL Application Log DocumentationThis documentation is copyright by SAP AG.
- Overview of All Built-In Dictionary Types
The following tables show the built-in types in ABAP Dictionary and their fundamental technical attributes. For each built-in data type in ABAP Dictionary, the last column specifies the built-in ABAP type to which the built-in type is mapped in type references from an ABAP program to ABAP Dictionary. An initial value is assigned to most built-in data types. These initial values are applied, for example, when initial dynpro fields are displayed, when database fields are initialized, and in the condition IS INITIAL. The initial value of ABAP Dictionary types is not used for data objects declared in ABAP programs when referring to these types. Here, the initial value of the mapped built-in ABAP types is used.
General Types
Built-in data types without special semantic attributes.
Numeric Types
Type | Valid Places m | Decimal Places n | Initial Value | Meaning | ABAP Type |
INT1 | 3 | - | 0 | 1-byte integer, 0 to 255 | b |
INT2 | 5 | - | 0 | 2-byte integer, -32,768 to 32,767 | s |
INT4 | 10 | - | 0 | 4-byte integer, -2,147,483,648 to +2,147,483,647 | i |
INT8 | 19 | - | 0 | 8-byte integer, -9,223,372,036,854,775,808 to +9,223,372,036,854,775,807 | int8 |
DEC | 1-31 | 0-m, maximum 14 | 0 | Packed number in BCD format | p, length m DIV 2 + 1, decimal places n |
DECFLOAT16 | 16 | - | 0 | Decimal floating point number | decfloat16 |
DF16_DEC | 1-15 | 0-m, maximum 14 | 0 | Decimal floating point number stored in BCD format | decfloat16 |
DF16_RAW | 16 | - | 0 | Decimal floating point number stored in binary format | decfloat16 |
DECFLOAT34 | 34 | - | 0 | Decimal floating point number | decfloat34 |
DF34_DEC | 1-31 | 0-m, maximum 14 | 0 | Decimal floating point number stored in BCD format | decfloat34 |
DF34_RAW | 34 | - | 0 | Decimal floating point number stored in binary format | decfloat34 |
FLTP | 16 | 16 | 0 | Binary floating point number | f |
See Integers, Packed Numbers, Binary Floating Point Numbers and Decimal Floating Point Numbers.
Character-Like Types
Type | Valid Places m | Initial Value | Meaning | ABAP Type |
CHAR | 1-30000, maximum of 1333 for table fields | m blanks | String | c, length m |
LCHR | 256-32000 | None | Long character string | c, length m |
SSTRING | 1-1333 | Empty string | Character string | string |
STRING | 256-... | Empty string | Character string (CLOB) | string |
See Character-Like Types and Byte-Like Types.
Byte-Like Types
Type | Valid Places m | Initial Value | Meaning | ABAP Type |
RAW | 1-32000 maximum of 255 for table fields | None | Byte string | x, length m |
LRAW | 256-32000 | None | Long byte string | x, length m |
RAWSTRING | 256-... | Empty string | Byte string (BLOB) | xstring |
See Character-Like Types and Byte-Like Types.
Special Types
Built-in data types with special semantic attributes.
Date Fields, Time Fields, and Time Stamp Fields
Type | Valid Places m | Initial Value | Meaning | ABAP Type |
DATN | 8 | 0 | Date in internal format of database | d |
DATS | 8 | 00000000 | Date in the format YYYYMMDD | d |
TIMN | 6 | 0 | Time in internal format of database | t |
TIMS | 6 | 000000 | Time in the format HHMMSS | t |
ACCP | 6 | 6 blanks | Posting period in the format YYYYMM | n, length 6 |
UTCLONG | 27 | 0 | Time stamp (exact to 100 ns) | utclong |
See Date Fields, Time Fields, and Time Stamp Fields.
Character-Like Types with Special Semantics
Type | Valid Places m | Initial Value | Meaning | ABAP Type |
NUMC | 1-255 | m zeros | Numeric text | n, length m |
CLNT | 3 | 000 | Client | c, length 3 |
LANG | 1 | Blank | Language key | c, length 1 |
See Special Character-Like Types.
Currency Fields and Quantity Fields
Type | Valid Places m | Decimal Places n | Initial Value | Meaning | ABAP Type |
CURR | 1-31 | 1-m, maximum 14 | 0 | Currency field in BCD format | p, length m DIV 2 + 1, decimal places n |
CUKY | 5 | - | 5 blanks | Currency key for currency fields | c, length 5 |
QUAN | 1-31 | 0-m, maximum 14 | 0 | Quantity field in BCD format | p, length m DIV 2 + 1, decimal places n |
UNIT | 2-3 | - | 2 or 3 blanks | Unit key of a quantity field | c, length m |
See Currency Fields and Quantity Fields.
Geodata Types
Type | Valid Places m | Initial Value | Meaning | ABAP Type |
GEOM_EWKB | - | Empty string | Geometric data in EWKB representation | xstring |
See Geodata Types.
Obsolete Types
Type | Valid Places m | Initial Value | Meaning | ABAP Type |
DF16_SCL | 16 | 0 | Decimal floating point number stored in binary format with scaling specified (obsolete) | decfloat16 |
DF34_SCL | 34 | 0 | Decimal floating point number stored in binary format with scaling specified (obsolete) | decfloat34 |
PREC | 2 | 0 | Obsolete data type | s |
VARC | 1-... | None | Obsolete data type | c, length m |
See Obsolete Types.
RFUMSV00 - Advance Return for Tax on Sales/Purchases Addresses (Business Address Services)
This documentation is copyright by SAP AG.
Length: 22230 Date: 20240329 Time: 054910 sap01-206 ( 156 ms )