Deve verificar se o valor contém apenas números.
Você pode fazer isso com uma verificação: verificar o valor na sy-abdcd.
E se quiser prevenir qualquer problema, pode incluir sua ação com uma captura. Isso bloqueará o shortdump.
Saudações
Frédéric
Avalados por :
Deve verificar se o valor contém apenas números.
Você pode fazer isso com uma verificação: verificar o valor na sy-abdcd.
E se quiser prevenir qualquer problema, pode incluir sua ação com uma captura. Isso bloqueará o shortdump.
Saudações
Frédéric
Olá Archana,
1. Simplesmente declare uma nova variável do tipo i.
e atribua a variável do tipo caractere a i.
2. Por exemplo:
REPORT ac.
data : a(50) type c.
data :num type i.
a = '799'.
num = a.
write ? a.
write ? num.
Espero que o acima seja útil.
Saudações,
Amit M.
Olá
Verifique o seguinte código que converterá caracteres em inteiros.
DATA NO1(10) TYPE C VALUE '1234567890'.
DATA NO2 TYPE I.
NO2 = NO1.
WRITE NO2.
O seguinte código converterá a string em um inteiro.
DATA NO1 TYPE STRING.
DATA NO2 TYPE I.
NO1 = '1234567890'.
NO2 = NO1.
WRITE NO2.
Cumprimentos,
Abdul
Pontos de recompensa se a resposta for útil...
Mensagem editada por: Abdul Hakim
Olá
Verifique o seguinte código que converte caracteres em inteiros.
DATA NO1(10) TYPE C VALUE '1234567890'.
DATA NO2 TYPE I.
NO2 = NO1.
WRITE NO2.
O seguinte código converterá a string em um número inteiro.
DATA NO1 TYPE STRING.
DATA NO2 TYPE I.
NO1 = '1234567890'.
NO2 = NO1.
WRITE NO2.
Saudações,
Abdul
Pontos de recompensa se a resposta for útil...
A mensagem foi editada por: Abdul Hakim
contacto@primeconsultor.com
+1 (305) 285-8622
© 2025 Todos los derechos reservados.
Desarrollado por Prime Consultor