Skip to content

ABAP Keyword Documentation →  ABAP − Reference →  Processing Internal Data 

Numeric Calculations

Usually, numeric calculations are performed using arithmetic expressions that can be used in operand positions and, in particular, on the right side of the assignment operator=. Numeric data objects (data objects that can be converted to numeric data types) and numeric functions that have a numeric return value can be used as operands of an arithmetic expression. As well as the numeric functions, some system classes are also available. Finally, four standalone assignment operators can be used for the basic arithmetic operations.

Other versions: 7.31 | 7.40 | 7.54


As well as the language elements shown here, a range of obsolete calculation statements exists.


Numeric Data Types

arith_exp - Arithmetic Expressions

Numerical Functions

System Classes for Numbers

+=, -=, *=, /= - Calculation Assignments