#1
|
||||
|
||||
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. |
#2
|
||||
|
||||
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
__________________
David Carballido Córdova |
#3
|
||||
|
||||
debes hacer un do.
do. replace '-' with space into campo. if sy-subrc <> 0. condense campo no-gaps. exit. endif. enddo. espero te sirva.
__________________
Un Huevon No Inútil Solo di lo que piensas, a la mejor tienes la mejor respuesta.... Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo..... Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho..... Consultor FI jr/ABAP Sr. |
#4
|
|||
|
|||
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...
__________________
el tema esta en hacer la pregunta correcta... Úlima edición por vickxo fecha: 25/03/08 a las 08:07:35. |
#5
|
|||
|
|||
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; |
Herramientas | Buscar en Tema |
Desplegado | |
|
|