Ver la Versión Completa : Reemplazar datos de un string
virgilio_avila
25/03/08, 00:02:37
Tengo un string el cual contiene:
Variable = ----------123456789
Necesito identificar los 10 primeros signos ---------- y remplazarlos por un blanco.
alguien me podria indicar como hacerlo.
saludos.
DavidXD_XD
25/03/08, 01:24:25
Hola, tal vez no entendi la pregunta pero podrias utilizar la sentencia:
REPLACE '-' WITH ' ' INTO CAMPO.
CONDENSE CAMPO.
ojala este sea el caso ... un saludo :D
robert_milan
25/03/08, 07:37:52
debes hacer un do.
do.
replace '-' with space into campo.
if sy-subrc <> 0.
condense campo no-gaps.
exit.
endif.
enddo.
espero te sirva.
La opcion es la q marca Robert es la ideal cuando deseas cambiar mas de una posicion en la variable a tratar. El tema esta en que el remplace solo afecta a una posicion, por lo q necesitas repetir el remplace tantas posiciones necesites de ahi q venga en un do la instruccion...
Hola; como lo publico hace un tiempo el usuario JVILLA
dATA: value(60),
regla(2).
value = '-----abcddfghtksadnoejbjsadbd000'.
regla = '- '.
TRANSLATE value USING regla.
CONDENSE value NO-GAPS.
Saludos;
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web