¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como converter o valor da moeda (1.649,20) em número (1649,20) em uma tabela interna no ABAP: Guia passo a passo

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

Olá,

Tenho uma dúvida. O valor da moeda (1,649.20) no arquivo do Excel. Como podemos convertê-lo em número (1649.20) em uma tabela interna? Como podemos escrever o código para isso em um programa ABAP? Por favor, alguém que me envie a resposta o mais rápido possível.

Obrigado e cumprimentos,

Sunil.,

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

4 Respuestas

0
Cargando...

Olá,

Ir para a transação SU3.

Ir para a aba DEFAULT

Alterar a NOTAÇÃO DECIMAL conforme suas necessidades

SALVAR

(O)

lv_text = 12.000.

CHAMAR A FUNÇÃO 'STRING_REPLACE'

EXPORTAR

padrão = ','

substituir = espaço

alterando

texto = lv_text

EXCEÇÕES

COMPRIMENTO DE STRING INCORRETO = 1

OUTROS = 2

(O)

Verificar o módulo de função BAPI_CURRENCY_CONV_TO_INTERNAL

Saudações,

BVS

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

Olá,

Uma coisa que você precisa fazer é:

Subir os dados do Excel usando FM GUI_UPLOAD. Isso irá carregar a tabela da sua planilha do Excel em uma tabela interna.

Em seguida, faça um loop na tabela interna e use a instrução REPLACE para substituir ',' por espaço.

Pressione F1 para verificar a sintaxe.

Você também pode usar a seguinte FM

CONVERT_TO_FOREIGN_CURRENCY: Converte a moeda local para moeda estrangeira.

CONVERT_TO_LOCAL_CURRENCY: Converte de moeda estrangeira para moeda local.

Por favor, volte se tiver mais dúvidas.

Recompense se achar útil.

Saudações,

Lalit

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

Olá,

Declarar essa variável como tipo P com 2 decimais.

Data: lv_amt tipo p decimais 2.

Saudações,

Prashant

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

Olá,

Enquanto os dados estão sendo transferidos do Excel para o itab, levará aproximadamente 1649.20. Não é necessário que faça nada.

Obrigado,

Sriram Ponna.

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?