Calculates the absolute value of a number (Decimal, Integer or BigInteger). ABS always returns a positive numeric value or zero.
| NewNumber := ABS(Number) | 
Parameters
- Number
- Type: Integer The input value.
 Property Value/Return Value
Property Value/Return Value
Type: Integer
The return value is greater than or equal to 0 (zero).
 Remarks
Remarks
The system automatically converts all of the numeric data types for you.
 Example
Example
This example shows how to remove the sign from a negative numeric value. This example requires that you create the following variables and text constant in the C/AL Globals window.
| Variable name | DataType | 
|---|---|
| x | Decimal | 
| y | Decimal | 
| Text constant name | ENU Value | 
|---|---|
| Text000 | x = %1, y = %2 | 
|  Copy Code | |
|---|---|
| x := -10.235; // x is assigned a negative value y := ABS(x); // y is assigned the value of x without sign MESSAGE(Text000, x, y); | |
The message window displays the following:
x = -10.235, y = 10.235





