|
#1
|
|||
|
|||
Creo que sé como podés resolverlo.
Tenés que ir al Mapa de caracteres de Windows y copiate el espacio en blanco (lo seleccionas y copias). Cuando tenes eso, dentro del programa ponés OVERLAY VARIABLE WITH '******************************' (pegas 42 veces el caracter copiado). Espero que te sirva esto. Saludos. |
#2
|
|||
|
|||
Hola cosagaucha me puedes decir si pudiste solucionar problema de rellenar con espacios en blanco al final de la linea del archivo, yo tengo el mismo problema y no encuentro la solucion he intentando con concatenate, OVERLAY, shift, replace, etc. y nunca me imprime los espacios en blanco al finasl de la línea, si alguien ha encontrado la forma sería de gran ayuda, saludos.
|
#3
|
|||
|
|||
hola Alberto,
si bien hace bocha de esto, -ya ni trabajo en esa consultora-, si mal no recuerdo, me parece que lo habia resuelto agregandole -ademas de lo que comentaron aca- un campo mas, de solo un caracter, a la estructura que me recibe los datos de la linea.. y con eso creo que me respeto el ancho que yo deseaba,.. Espero que de algo sirva.. Saludos |
#4
|
|||
|
|||
Declaras una variable para asignar el caracter Enter y al final de los campos que van al archivo, creas otro para asignar esa variable que contiene el Enter.
Nota: en el GUI_DOWNLOAD, debes mandar este parámetro así: trunc_trailing_blanks_eol = 'X' -------------------------------------------- data: c_newline(1) type c value cl_abap_char_utilities=>newline. data: begin of it_fin occurs 0 , linea(25) , end of it_fin. data: begin of it_c occurs 0, " tipreg(3) type c, " Tipo de Registro ctacar(20) type c, " Cuenta center(1) type c, " Caracter enter end of it_c. it_c-tipreg = 'A'. it_c-ctacar = ''. it_c-center = c_newline. append it_c. insert it_c into it_fin index 1 . call function 'GUI_DOWNLOAD' exporting filename = w_namefile filetype = 'ASC' trunc_trailing_blanks_eol = 'X' header = '00' write_lf = 'X' write_lf_after_last_line = 'X' tables data_tab = it_fin[]. |
#5
|
|||
|
|||
Parametro de función GUI_DOWNLOAD
Hola,
Esto funciona seguro.... Con la función 'GUI_DOWNLOAD' fijar el parámetro TRUNC_TRAILING_BLANKS_EOL = ' ' Te crea el fichero relleno de blancos al final de cada registro con la longitud del campo. Saludos
__________________
Saludos Jaime |
Herramientas | Buscar en Tema |
Desplegado | |
|
|