¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como converter a parte fracionária decimal de um número no SAP: função ou programação personalizada

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

Olá,

Gostaria de converter a parte fracionária decimal de um número, como (0.5625), em um número fracionário, como (9/16). Existe uma função no SAP que possa fazer isso, ou será necessário programação personalizada para alcançar esse resultado?

Agradeço antecipadamente.

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

4 Respuestas

0
Cargando...

CONVERT_TO_FRACTION

~Suresh

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

Incrível pessoal. Todos os pontos para Sayed e 6 pontos para Suresh.

Obrigado

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

Olá,

Tente isto.......

data: nom LIKE T006-ZAEHL.

data: den LIKE T006-NENNR.

CALL FUNCTION 'CONVERT_TO_FRACTION'

EXPORTING

input = '0.5625'

IMPORTING

NOMINATOR = nom

DENOMINATOR = den

  • EXCEPTIONS

  • CONVERSION_OVERFLOW = 1

  • OTHERS = 2

.

IF sy-subrc <> 0.

  • MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

  • WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

write: nom, den.

Saudações

SAB

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

Olá,

Tente isto.......

data: nom LIKE T006-ZAEHL.

data: den LIKE T006-NENNR.

CALL FUNCTION 'CONVERT_TO_FRACTION'

EXPORTING

input = '0.5625'

IMPORTING

NOMINATOR = nom

DENOMINATOR = den

  • EXCEPTIONS

  • CONVERSION_OVERFLOW = 1

  • OTHERS = 2

.

IF sy-subrc <> 0.

  • MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

  • WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

write: nom, den.

Saudações

SAB

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?