TSAP

<< Todas las entradas

Operaciones matemáticas en ABAP

14/05/2020 | ABAP | ABAP, Código

Asignación de variables

Para asignarle un valor a una variable, sólo tenemos que hacer:

DATA lv_variable TYPE i.

lv_variable = 5.

**Notas**
  • Hay una forma obsoleta de asignar variables que es utilizando MOVE, pero ya no debería ser utilizada.
  • En ABAP (a diferencia de otros lenguajes de programación), no se puede hacer algo como lv_variable += 1.

Operaciones básicas

Operación Descripción
+ Suma
- Resta
* Multiplicación
/ División
DIV División entera (sin resto)
MOD Resto de la división
** Potencia

Los cálculos entre paréntesis son realizados primero, luego potencias, multiplicaciones, sumas y por último las restas.

En ABAP son muy importantes los espacios en los paréntesis, y siempre es requerido un espacio en blanco antes y después de cada uno, por lo que:

lv_variable = (3*3).     --> MAL
lv_variable = ( 3 * 3 ). --> BIEN

Funciones matemáticas

Función Descripción
abs Valor absoluto
sign Signo del argumento
ceil Devuelve el argumento redondeado hacia arriba (próximo entero)
floor Devuelve el argumento redondeado hacia abajo (entero anterior)
trunc Devuelve la parte entera del argumento, sin redondeos
frac Devuelve la parte decimal del argumento
ipow Toma dos argumentos y eleva el argumento base a la potencia del segundo argumento

Comentarios...

Loading comments ...