Convertir código ASCII

Cuando se tiene que usar caracteres que no tienen representación gráfica, como el tab horizontal o el retorno de carro usamos la clase CL_ABAP_CHAR_UTILITIES con sus atributos.

HORIZONTAL_TAB
VERTICAL_TAB
NEWLINE
CR_LF
FORM_FEED
BACKSPACE
SPACE_STR

Pero si necesitamos usar por ejemplo código ascii que no están ahí, como por ejemplo FS (File Separator) el cual en el notepad de windows no lo distingueremos pero si usamos el Notepad++ lo veremos así:

image

Para esto se puede usar la clase y método cl_abap_conv_in_ce=>uccpi. Tan solo necesitaremos saber el código ascii de dicho char.

Ejemplo:

l_field_sep = cl_abap_conv_in_ce=>uccpi( 28 ).
l_lf        = cl_abap_conv_in_ce=>uccpi( 10 ).

One Response to “Convertir código ASCII”

  1. Liriannys Says:

    Hola, necesito convertir un archivo de UTF-8 a ISO-8859-1 en abap. Alguien sabe cómo podría hacerlo? Existe alguna función, clase o método? Hasta ahora he buscado sin éxito alguno.

    Muchas gracias


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: