#1
|
|||
|
|||
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. |
#2
|
|||
|
|||
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.
|
#3
|
|||
|
|||
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 |
#4
|
|||
|
|||
Usa esta sentencia Condense <variable> NO-GAPS.
|
#5
|
|||
|
|||
O si quieres reemplazarlo por un valor directamente puedes usar
REPLACE ' ' with '#' into variable Saludos
__________________
Sebas Desarrollador ABAP. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|