MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Diferentes espacios en blanco a la derecha en un TXT (foro/showthread.php?t=86824)

ximena251 26/08/19 17:34:40

Diferentes espacios en blanco a la derecha en un TXT
 

vooght 06/09/19 14:24:25

Hola Ximena,

si entendí bien tienes estos valores cargados con los espacios en blanco en tres tablas internas distintas,

eso quiere decir que en algún momento concatenas los tres valores en un solo campo y ahi es donde te quedan los datos todos juntos,

prueba con

CONCATENATE wa1 wa2 wa3 INTO wa_resultado RESPECTING BLANKS.

con esto debería respetar el espacio en blanco a la hora de guardar en la variable wa_resultado.

espero que mi respuesta sea de ayuda.

yoviedo 06/09/19 21:54:59

Hola Pues lo que yo hago para que quede todo bien parejo es usarlo de la siguiente manera (mira el código en negrita).


Espero te sirva. :)

ximena251 10/10/19 19:58:26



Lo hice de esta forma, pero no respeta el total de la longitud del campo, es decir si el campo es de 30, y solo se ocupan 5, hasta ahí llega la longitud; hasta los 5 caracteres

vanesamacri 10/10/19 20:20:59

Hola.

¿Cómo estás haciendo la descarga del archivo? La función GUI_DOWNLOAD posee al parámetro TRUNC_TRAILING_BLANKS_EOL que por defecto informa 'X', eliminando los espacios en blanco al final de cada registro.

Si la información de la estructura de cada tipo de registro la volcás a una tabla interna de tipo STRING mediante CONCATENATE... RESPECTING BLANKS y luego forzás en vacío el parámetro que te mencioné, debería comportarse de acuerdo a lo esperado.

Imagino que luego de tanto tiempo ya debe estar resuelto este tema. Cualquier cosa, avisá.

Un saludo.
Iván


Husos Horarios son GMT. La hora en este momento es 18:16:27.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web