¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo convertir un valor HEX a CHAR en sistemas Unicode y no Unicode

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

Hi,

¿Cómo puedo convertir un valor HEX a un valor CHAR?

El código en un sistema <b>no Unicode</b> es:

DATA: t_text LIKE tline OCCURS 0 WITH HEADER LINE.

constants: c_hex_20a5(2) TYPE x VALUE '20A5'.

t_text-tdline = 'vendedor del artículo listado. Una leyenda de los Códigos de Vendedor es la siguiente'.

TRANSLATE t_text-tdline USING c_hex_20a5.

El mismo código da error en un sistema <b>Uni-Code</b>:

<b>error es "c_hex_20a5 debe ser un objeto de tipo carácter (C, N, D, T o tipo de cadena)."</b>

Si alguien sabe cuál es la solución, por favor házmelo saber.

¡Gracias!

Puneet.

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

1 Respuestas

0
Cargando...

Hola,

Intenta declarar los caracteres Hex utilizando las utilidades de caracteres ABAP. Este es solo un fragmento de código de muestra sobre cómo declarar y usar:

CLASS cl_abap_char_utilities DEFINITION LOAD.

DATA: ws_lf TYPE c VALUE cl_abap_char_utilities=>cr_lf.

data: c_newline TYPE x VALUE '0D'. [ es cero D, para retorno de carro ]

ws_lf = c_newline.

CONCATENATE it_tab-maktx

ws_lf

ws_template

INTO it_notificatn-template.

Espero que esto te ayude...

Saludos

Subramanian

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?