¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

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
  • 34 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@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?