MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Duda con una cadena (foro/showthread.php?t=437)

josefon 25/04/06 17:54:50

Duda con una cadena
 
Hola a todos!! como estan???

Tengo un problemita.. ojala me puedan ayudar..

tengo una cadena que se conforma de lo siguiente " F, 15 YYYYYYYYY " lo que necesito hacer es eliminar las " Y " y deja solo " F, 15 " pero no encuentro como hacerle.. ojala me puedan dar una orientada..

mil gracias
saludos

tato 25/04/06 19:12:48

Josefon, Buen dia.
Lo que tendrias que hacer es utilizar la funcion OVERLAY que te saca los caracteres que necesitas.
Ej.:
DATA: vg_datos(10) type c,
vg_blank(10) type c value ' '.

vg_datos = 'F, 15 YYYYYYY'.

OVERLAY vg_datos WITH vg_blank ONLY 'Y'.

vg_datos quedara asi : 'F, 15 '.
si queres sacar los espacios del medio usas la funcion CONDENSE y ya esta.

Saludos y espero que te sirva
TaTo

josefon 25/04/06 20:41:59

Buen dia Tato

Muchas gracias por la funcion, al final lo termine haciendo con un ciclo de WHILE y reemplazando caracter por caracter..

pero muchas gracias..

saludos

tato 25/04/06 20:49:00

Ok, tambien es valido, mientras funcione...:p
Tene en cuenta que despues que puede llegar ha ser un poco mas lento, pero en este caso no creo que sea significativo.

Saludos
TaTo

josefon 25/04/06 21:49:11

si como ya teniamos la urgencia.. pus no quedo de otra...

ahora se puede hacer lo contrario?? dejar la YY y eliminar el contenido??

tato 26/04/06 12:05:20

Tendrias que probar poniendole a la variable "vg_blank", el valor Y.
De todas formas durante el dia lo pruebo y te aviso.

Saludos
TaTo

conrad10ar 26/04/06 13:20:17

SHIFT ALPHABET RIGHT DELETING TRAILING M2

donde M2 son los caracteres que querés eliminar.

por ejemplo crea la variable m type c, y ponele el valor 'y'.

Eso te tendría que funcionar.

Saludos y espero que te sirva.

josefon 26/04/06 16:29:03

ya pude muchas gracias hice exactamente lo mismo que con las YY pero al contrario.. al final funciono muchas gracias !!!

saludos..


Husos Horarios son GMT. La hora en este momento es 14:18:43.

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