Skip to content

ABAP Keyword Documentation →  ABAP - Release-Specific Changes →  Changes in Releases 7.5x →  Changes in Release 7.50 

Data Types and ABAP Dictionary in Release 7.50


1. New built-in ABAP type int8


2. Global temporary tables


3. Replacement objects


4. Value ranges of domains

Other versions: 7.31 | 7.40 | 7.54

Modification 1

New Built-In ABAP Type int8

The new built-in data type int8 enables 8-byte integers with signs to be declared.

  • The associated data type in ABAP Dictionary was introduced with the name INT8.
  • The value range of the new data type int8 is -9,223,372,036,854,775,808 to +9,223,372,036,854,775,807.
  • Apart from the extended value range, the new data type int8 has the same properties as the existing data type i for 4-byte integers, with the following exceptions:
  • The value of the output length of data objects of type int8 is 20.
  • A new calculation type has been introduced for int8, situated between i and p in the hierarchy.

Modification 2

Global Temporary Tables

Database tables in ABAP Dictionary can be defined using the table category global temporary table. A global temporary table (GTT) can only be filled with temporary data during a database LUW. When a GTT is filled using ABAP SQL, it must be emptied again explicitly before the next implicit database commit. If not, a non-handleable exception is raised.

Modification 3

Replacement Objects

A CDS can be assigned as a replacement object to a transparent database table or a classic database view. In ABAP SQL reads, the replacement object is then accessed instead of the original object.

Modification 4

Value Ranges of Domains

When the value range of a domain is defined, the data types INT1, INT2, and INT4 are now checked (like INT8) to determine whether the fixed values and interval boundaries are valid values, that is, that they lie within the value range defined by the technical attributes. Existing domains with invalid value ranges must be corrected.