![]() |
Reemplazar datos de un string
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. |
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 |
debes hacer un do.
do. replace '-' with space into campo. if sy-subrc <> 0. condense campo no-gaps. exit. endif. enddo. espero te sirva. |
Es un lio trabajar con espacios en blanco...
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; |
Husos Horarios son GMT. La hora en este momento es 21:39:18. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web