duda con espacios
Hola como estan ???
Tengo una duda algo tonta.. pero no encuentro como hacerle.. haber si alguien me pudiera orientar.. veran tengo que armar un archivo plano con cierta info eso ya lo tengo lo que me falta es agregar columnas abiertas con espacios en blanco asi lo necesito : 0000200012;1;27-12-2005;16000;F,2114;030 DIAS;PAGADO; ; pero siempre que lo bajo queda asi 0000200012;1;27-12-2005;16000;F,2114;030 DIAS;PAGADO;; como le podria hacer ??? gracias desde antes.. saludos |
Truco para espacios
Hola eso pasa tipicamente cuando estás usando CONCATENATE. Lo puedes suplir rellenando con algún caracter los blancos...antes de concatenar y luego hacer una translate sobre la variable reemplazando los caracteres que insertaste con blancos.
suponiendo que rellenaste con * los blancos, luego alicas Translate c_variable using ' *' saludos |
Perdon finalmente debe ser
Translate c_variable using '* ' la que puse Translate c_variable using ' *', es para cambiar los blancos por asteriscos antes de concatenar. |
mm ya lo intente y no me funciona..
asi lo tengo declarado w_space(2) TYPE c VALUE '# '. LOOP AT tab_archgeneral. translate tab_archgeneral-archivo USING w_space. ENDLOOP. y la cadena tab_archgeneral-archivo tiene esto 0000200012;1;27-12-2005;16000;F,2114;030 DIAS;PAGADO;####;#### pero no me reeplaza nada... ojala me puedan ayudar. gracias saludo |
Ojo que no veo que después de hacer el translate en el loop, actualices el registro con Modify
|
mil gracias!!
ya me funciono... era eso.. el modify. saludos.. |
Husos Horarios son GMT. La hora en este momento es 16:39:20. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web