ABAP中有一些函数,提供各种数学运算功能,其输入参数可以是任意可转换为数值类型的数据。语法如下:
[COMPUTE] n = func( m ).
这些数学函数分为2类,1类函数的参数类型是任意的,运算期间类型取决于参数类型;另1类函数的值总为浮点类型,运行时所有其他类型数据被系统预先转化为浮点类型数据。
下表列出任意类型参数的函数列表:
| Function | Description | |
1 | ABS | 返回输入参数的绝对值 | |
SIGN | 返回输入参数符号:1,0,-1 | ||
2 | TRUNC | 返回输入参数的整数部分 | |
FRAC | 返回输入参数的小数部分 | ||
3 | CEIL | 返回不小于输入参数的最小整数值 | |
FLOOR | 返回不大于输入参数的最大整数值 | ||