MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Reemplazar datos de un string (foro/showthread.php?t=11946)

virgilio_avila 25/03/08 00:02:37

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.

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.

vickxo 25/03/08 08:01:06

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...

danny 25/03/08 18:47:00

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 11:28:36.

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