(Horizontal tab – New Line) Tab y retorno de carro en versión 4.6

En la versión 4.6B/C no existe la clase CL_ABAP_CHAR_UTILITIES por lo que si necesitamos usar dichos caracteres especiales.

Tendremos que hacer lo siguiente:

DATA: BEGIN OF new_line,
        x(2) TYPE x VALUE '0D0A',
      END OF new_line.
DATA: BEGIN OF tab,
        t(1) TYPE x VALUE '09',
      END OF tab.
Con esas declaraciones hechas ya podemos usarla como constantes, por ejemplo:
SPLIT l_string AT tab INTO TABLE ti_datos.
 
Esto es útil ya que la GUI_UPLOAD por ejemplo, en la versión 4.6 no tiene el parámetro HAS_FIELD_SEPARATOR, por lo cual si deseamos levantar
un .txt tabulado necesitaremos grabarlo en un tabla que sea string y luego hacer el split.
 

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: