¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo convertir un valor de punto flotante a numérico en SAP - Guía paso a paso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 112 Vistas
0
Cargando...

Hola Gurus,

Mi requerimiento es convertir un valor de punto flotante a numérico.

Estoy recuperando un valor de campo ATFLV de la tabla AUSP como

1,230000000000000E+02 y necesito convertirlo a

123,000.

¿Hay algún módulo de función para hacer esto?

Por favor ayuda.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Toma una variable de tipo P

Mueve el valor de punto flotante a esa variable y mueve la variable de tipo P a una variable de tipo carácter para evitar el punto decimal, para esto puede que tengas que usar split en '.'.

También he resuelto este tipo de problema de esta manera.

Espero que esto ayude.

Saludos

Bikas

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Utiliza FM:MURC_ROUND_FLOAT_TO_PACKED

Saludos

Jana

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

DATA: Y_PACK(16) TYPE P,

y_num type n.

FIELD-SYMBOLS: <P>.

*----


ASSIGN Y_PACK TO <P>.

<P> = FLOAT.

UNPACK <P> TO y_num.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Prueba FM: FLTP_CHAR_CONVERSION

Saludos,

Sandeep

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?