¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Cómo convertir un carácter a código ASCII correctamente - Guía paso a paso

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

Hola a todos,

Quiero convertir un carácter a código ASCII. Pero devuelve 41 en lugar de 65 para 'A'. ¡Por favor ayuda!

LLAMAR FUNCIÓN 'URL_ASCII_CODE_GET'

EXPORTAR

trans_char = 'A'

IMPORTAR

CHAR_CODE = ascii

.

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

2 Respuestas

0
Cargando...

¡Hola Gulsah!

El hexadecimal para 'A' es 41.

65 es el hexadecimal para 'e'.

Intenta depurar el código y podrás comprobarlo tú misma.

DATOS : char_code ( 2 ) TIPO c .

PUNTADORES DE CAMPO : <test> TIPO x .

ASIGNAR 'A' A <test> CONVERSIÓN .
ESCRIBIR <test> A char_code .

ESCRIBIR char_code .



¡Saludos!

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

Hola,

el parámetro ascii es el código hexadecimal como cadena :

Retorna "41" lo que significa 4 * 16^1 + 1 * 16^0 = 65

Si deseas un enfoque orientado a objetos para convertir a otras páginas de códigos, puedes usar la clase CL_ABAP_CONV_OUT_CE o CL_ABAP_CONV_IN_CE (hay algunos ejemplos en la documentación).

Saludos,

Ulrich

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?