¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como imprimir 5 decimales em SAP ABAP: sugestões e soluções

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

Caros amigos,

Eu queria escrever o número '5455555.65461' por extenso, mas estou com um problema após a vírgula, pois só aceita 2 números após a vírgula. Alguém poderia sugerir como imprimir 5 decimais?

O código é o seguinte:

&----


*& Relatório YTEST *

*& *

&----


*& *

*& *

&----


RELATÓRIO YTEST sem cabeçalho de página padrão.

dados: tline tipo tline ocorre 0 com linha de cabeçalho,

SPELL LIKE SPELL OCORRE 0 COM LINHA DE CABEÇALHO.

dados amouno tipo p DECIMAIS 5 valor '5455555.65461'.

CHAMAR A FUNÇÃO 'SPELL_AMOUNT'

EXPORTAÇÃO

QUANTIDADE = amouno

MOEDA = 'USD'

  • PREENCHIMENTO = ' '

IDIOMA = SY-LANGU

IMPORTAÇÃO

EM_PALAVRAS = SPELL

EXCEÇÕES

NÃO_ENCONTRADO = 1

MUITO_GRANDE = 2

OUTROS = 3

.

ESCREVER : / 'Valor em número: ',AMOUNO.

ESCREVER : / 'Valor por extenso: ',SPELL-WORD, 'E DECIMAIS' , SPELL-DECWORD.

Resultado

*********************************************

Valor em número: 5,455,555.65461

Valor por extenso:

CINCO BILHÕES QUATROCENTOS E CINQUENTA E CINCO MILHÕES QUINHENTOS E CINQUENTA E CINCO MIL SEISCENTOS E CINQUENTA E QUATRO

E DECIMAIS SESSENTA E UM

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

4 Respuestas

0
Cargando...

Verifique este programa, pode ser útil

RF_SPELL

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

Olá Shravan,

Bem-vindo aos Fóruns de SDN...

Uma coisa que você pode fazer é dividir esse valor em um ponto decimal e capturar esse valor em uma variável para passá-lo para FM SPELL_AMOUNT ao chamar a FM novamente...

Cumprimentos,

Santosh

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

Não passe o parâmetro 'USD'. Deixe a MOEDA em branco ou não a passe de todo (é opcional).

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

Não passe o parâmetro 'USD'. Deixe a MOEDA em branco ou não a passe de todo (é opcional).

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

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?