SAP BUILTIN TYPES CHARACTER

Get Example source ABAP code based on a different SAP table
  


ARTICLE
• c ABAP_TYPE
• d ABAP_TYPE
• n ABAP_TYPE
• t ABAP_TYPE
• string ABAP_TYPE

Predefined Character-Like Types
The data objects of the character-like data types are used to handle character strings.

Properties TypeLengthStandard LengthName ABAP_KEY c1 to 262,143 characters1 characters Text Field ABAP_KEY stringVariable Text string ABAP_KEY n1 to 262,143 characters1 characters Numeric text field ABAP_KEY d8 characters Character-like date field ABAP_KEY t6 characters Character-like time field

Value Ranges and Initial Values TypeValue RangeInitial Value cAny alphanumeric characters ' ' for every position stringAs for type cEmpty string with length 0 nAny alphanumeric characters; only valid values are the digits 0 to 9, however'0' for every position dAny eight alphanumeric characters; only those digits are valid, however, that are valid as dates according to the calendar rules in the format 'yyyymmdd': 'yyyy' (year): 0001 to 9999, 'mm' (month): 01 to 12, 'dd' (day): 01 to 31 '00000000' tAny six alphanumeric characters; the only valid values are numbers that are valid as times in the 24-hour clock format 'hhmmss' . 'hh' (hours): 00 to 23, 'mm' (minutes): 00 bis 59, 'ss' (seconds): 00 to 59.'000000'

Notes
The character-like data types are mainly used for string processing. For information about using the character-like date type d and time type t, see Character-Like Date Fields and Time Fields .
When specifying lengths for character-like types, note that the length of a character in bytes depends on the character representation used. A character has a length of one byte in non-Unicode systems. In Unicode systems, UTF-16 is used as the system code page and a character is two bytes long.
The types c and n, for which a length interval is specified in the second column in the first table, are generic, which means that the length is not part of the type description. The entries in the Standard Length column specify the length used in declarations of data objects when using types with generic lengths, if no explicit length is specified in the relevant statement.
For the data types n, d, and t, the valid values are a subset of their value range. ABAP statements that work with data objects of these types are only guaranteed to function correctly for operands with valid values.