CONVERT_TO_FRACTION
~Suresh
Avalados por :
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.
CONVERT_TO_FRACTION
~Suresh
Incrível pessoal. Todos os pontos para Sayed e 6 pontos para Suresh.
Obrigado
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
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
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute