¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo convertir la parte fraccionaria decimal de un número en SAP: función o programación personalizada

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

Hola,

Quiero convertir la parte fraccionaria decimal de un número como (0.5625) a un número fraccionario como (9/16). ¿Existe una función en SAP para hacer esto, o necesitaré programación personalizada para lograrlo?

Gracias de antemano.

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

Increíble chicos. Todos los puntos para Sayed y 6 puntos para Suresh.

Gracias

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

Hola,

Intenta esto.......

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.

Saludos

SAB

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

Hola,

Intenta esto.......

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.

Saludos

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?