Debes verificar si el valor contiene solo números.
Puedes hacerlo con una comprobación: verifica w_value na sy-abdcd.
Y si deseas prevenir cualquier problema, puedes incluir tu movimiento con una captura. Eso bloqueará el shortdump.
Saludos
Frédéric
Avalados por :
Debes verificar si el valor contiene solo números.
Puedes hacerlo con una comprobación: verifica w_value na sy-abdcd.
Y si deseas prevenir cualquier problema, puedes incluir tu movimiento con una captura. Eso bloqueará el shortdump.
Saludos
Frédéric
Hola Archana,
1. Simplemente declara una nueva variable de tipo i.
y asigna la variable de carácter a i.
2. por ejemplo.
INFORME ac.
data : a(50) tipo c.
data :num tipo i.
a = '799'.
num = a.
escribir 😕 a.
escribir 😕 num.
Espero que lo anterior ayude.
Saludos,
Amit M.
Hola
revisa el siguiente código que convertirá caracteres a enteros..
DATA NO1(10) TYPE C VALUE '1234567890'.
DATA NO2 TYPE I.
NO2 = NO1.
WRITE NO2.
el siguiente código convertirá la cadena a entero.
DATA NO1 TYPE STRING.
DATA NO2 TYPE I.
NO1 = '1234567890'.
NO2 = NO1.
WRITE NO2.
Saludos,
Abdul
Puntos de recompensa si la respuesta es útil...
Mensaje editado por: Abdul Hakim
Hola
revisa el código a continuación que convertirá caracteres a enteros..
DATA NO1(10) TYPE C VALUE '1234567890'.
DATA NO2 TYPE I.
NO2 = NO1.
WRITE NO2.
el siguiente código convertirá la cadena a entero.
DATA NO1 TYPE STRING.
DATA NO2 TYPE I.
NO1 = '1234567890'.
NO2 = NO1.
WRITE NO2.
Saludos,
Abdul
Puntos de recompensa si la respuesta es útil...
Mensaje editado por: Abdul Hakim
contacto@primeconsultor.com
+1 (305) 285-8622
© 2025 Todos los derechos reservados.
Desarrollado por Prime Consultor