¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como converter um valor de ponto flutuante para numérico no SAP - Guia passo a passo

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

Olá Gurus,

Meu requisito é converter um valor de ponto flutuante para numérico.

Estou recuperando um valor do campo ATFLV da tabela AUSP como

1,230000000000000E+02 e preciso convertê-lo para

123,000.

Existe algum módulo de função para fazer isso?

Por favor, ajude.

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

4 Respuestas

0
Cargando...

Pegue uma variável do tipo P

Mova o valor de ponto flutuante para essa variável e mova a variável do tipo P para uma variável do tipo caractere para evitar o ponto decimal, para isso pode ser necessário usar split em '.'.

Também resolvi esse tipo de problema dessa maneira.

Espero que isso ajude.

Saudações

Bikas

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

Olá,

Utilize FM:MURC_ROUND_FLOAT_TO_PACKED

Saudações

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...

Olá,

Teste FM: FLTP_CHAR_CONVERSION

Saudações,

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?