Ir al contenido

Fichero plano con espacios en blanco al final

Respuestas
1
Visitas
17
Iniciado por
ale12
Fecha
18 Nov 2008, 18:02
Tema anterior - Siguiente tema

ale12

Hola tengo el siguiente problema,

Estoy generando un fichero plano de 250 caracteres para hacienda y los últimos caracteres tienen que ser espacios en blanco.
Lo que me ocurre es que estos espacios en blanco no me los mantiene y yo los necesito para que el programa de hacienda me lo admita.


Que puedo hacer?




oscar

Tienes que usar el siguiente parámetro: trunc_trailing_blanks_eol

Por defecto viene marcado con 'X', simplemente lo igualas a blanco.

Te adjunto un ejemplo.


*&---------------------------------------------------------------------*
*&      Form  DOWNLOAD
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM download .

  DATA: l_filename TYPE string.

  l_filename = p_file_d.

  CALL FUNCTION 'GUI_DOWNLOAD'
    EXPORTING
      filename                  = l_filename
      filetype                  = 'ASC'
*     trunc_trailing_blanks     = ' '
      trunc_trailing_blanks_eol = ' '    "Deja los espacios en blanco
    TABLES
      data_tab                  = lt_salida.

ENDFORM.                    " DOWNLOAD


Un saludo,