|
#1
|
||||
|
||||
Redondeo de numeros
Buenos días, mi pregunta es básica, pero aquí les va...
Que instrucción existe en sap apara redondear un número, Ejemplo 49,89 llevarlo a 50 Gracias,
__________________
Mariale |
#2
|
|||
|
|||
Hola marialeqd,
La función que buscas es CEIL. De todas formas aqui te posteo otras que te pueden servir de ayuda. (información de la ayuda de SAP) ----------------------------------------- CEIL Smallest integer value not smaller than the argument. FLOOR Largest integer value not larger than the argument. TRUNC Integer part of argument. FRAC Fraction part of argument. Por ejemplo: DATA N TYPE P DECIMALS 2. DATA M TYPE P DECIMALS 2 VALUE '-5.55'. N = ABS( M ). WRITE: 'ABS: ', N. N = SIGN( M ). WRITE: / 'SIGN: ', N. N = CEIL( M ). WRITE: / 'CEIL: ', N. N = FLOOR( M ). WRITE: / 'FLOOR:', N. N = TRUNC( M ). WRITE: / 'TRUNC:', N. N = FRAC( M ). WRITE: / 'FRAC: ', N. La salida es la siguiente: ABS: 5.55 SIGN: 1.00- CEIL: 5.00- FLOOR: 6.00- TRUNC: 5.00- FRAC: 0.55- ------------------------------------------- Salu2, |
#3
|
||||
|
||||
hola gracias por tu respuesta todo Ok
__________________
Mariale |
#4
|
|||
|
|||
Buenas, tengo una duda, tengo una cantidad y quiero pasarla a signo negativo.
Como puedo hacerlo? Ej. menge = 2.00 y quiero pasar a 2.00-. Muchas gracias |
#5
|
|||
|
|||
Hola, probaste tomando la variable y multiplicandola por -1 ?
v_test = v_test * -1.
__________________
La sociedad está rápida en reacción, lenta en reflexión... |
#6
|
|||
|
|||
Multiplicala por -1
Saludos.
__________________
Lo importante no es saber sino saber quien es el que sabe |
Herramientas | Buscar en Tema |
Desplegado | |
|
|