Foro de programación ABAP
SAP / ABAP => Programación ABAP => Mensaje iniciado por: ale12 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?
-
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,