Autor Tema: Fichero plano con espacios en blanco al final  (Leído 14727 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ale12

  • Usuario Completo
  • ***
  • Mensajes: 92
    • Ver Perfil
Fichero plano con espacios en blanco al final
« en: 18 de Noviembre de 2008, 06:02:21 pm »
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?




Desconectado oscar

  • Administrador
  • Usuario Sr.
  • *****
  • Mensajes: 112
    • Ver Perfil
Re: Fichero plano con espacios en blanco al final
« Respuesta #1 en: 19 de Noviembre de 2008, 12:17:31 pm »
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.

Código: [Seleccionar]
*&---------------------------------------------------------------------*
*&      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,