¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Cómo convertir una cadena de caracteres a un entero: Guía paso a paso

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

Hola a todos

Cómo convertir un número que está almacenado como cadena o tipo de carácter en un entero.

Saludos

Archana.

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

4 Respuestas

0
Cargando...

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

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

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.

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

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

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

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

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?