MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 25/03/08, 00:02:37
Avatar de virgilio_avila
virgilio_avila virgilio_avila is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Localización: Mexico D.F
Mensajes: 327
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.
Responder Con Cita
  #2  
Viejo 25/03/08, 01:24:25
Avatar de DavidXD_XD
DavidXD_XD DavidXD_XD is offline
Moderator
 
Fecha de Ingreso: ago 2006
Localización: Lima - Perú
Mensajes: 1,251
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
Responder Con Cita
  #3  
Viejo 25/03/08, 07:37:52
Avatar de robert_milan
robert_milan robert_milan is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Localización: Mexico, DF
Mensajes: 315
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.
Responder Con Cita
  #4  
Viejo 25/03/08, 08:01:06
vickxo vickxo is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Localización: Madrid, España
Mensajes: 118
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.
Responder Con Cita
  #5  
Viejo 25/03/08, 18:47:00
danny danny is offline
Member
 
Fecha de Ingreso: mar 2007
Mensajes: 36
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;
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 05:28:09.


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