Eliminar espacios en blanco a derecha e izquierda
Hola, me gustaría eliminar los espacios en blanco a la izquierda y derecha de una variable de tipo char, para luego reemplazar el valor en un símbolo de texto.
Alguien sabe de alguna solución?? Gracias. Un saludo. |
RE: eliminar espacios en blanco
Para eliminar los espacios a izquierda puedes utilizar la sentencia CONDENSE, pero no entiendo muy bien lo que quieres decir con eliminar espacios a derecha.
|
condense no me sirve.
Tengo un símbolo de texto: & esto es un ejemplo. Recupero de una tabla el valor de un importe, en una variable de tipo curr para mostrarlo en el símbolo de texto en lugar del &. Para ello paso el valor de la variable de tipo curr a una variable de tipo char con la sentencia write ... to. Luego reemplazo el valor del & en el símbolo de texto así: REPLACE '&' WITH vl_text1 INTO vg_linea5. El problema está en que si no elimino los espacios en blanco sobrantes, al mostrar el mensaje saldría algo así: esto es un ejemplo <espacios>85.25<espacios> esto es un ejemplo. No sé si me he explicado bien. Un saludo |
Usa esta sentencia Condense <variable> NO-GAPS.
|
O si quieres reemplazarlo por un valor directamente puedes usar
REPLACE ' ' with '#' into variable Saludos:) |
Husos Horarios son GMT. La hora en este momento es 03:00:24. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web