MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Eliminar espacios en blanco a derecha e izquierda (foro/showthread.php?t=34497)

pikaste 07/01/10 07:06:47

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.

henryq 07/01/10 07:16:37

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.

pikaste 07/01/10 07:22:09

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

ominorca 07/01/10 08:24:02

Usa esta sentencia Condense <variable> NO-GAPS.

sconoredhot 07/01/10 14:58:30

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 09:44:58.

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