Foro de programación ABAP

Programación => Programación ABAP => Mensaje iniciado por: rperuchet en 17 Ene 2008, 13:36

Título: Coger toda la cadena menos los tres ultimos caráteres
Publicado por: rperuchet en 17 Ene 2008, 13:36
Buenas,

Tengo un string de mida variable, y me interesaria coger toda la cadena menos los tres últimos carácteres. Alguien me ayuda? :P Muchas gracias!
Título: Re: Coger toda la cadena menos los tres ultimos caráteres
Publicado por: Carlos en 17 Ene 2008, 15:32
Puedes hacer algo como esto:

En la variable V guardo la cantidad de caracteres que tiene campo_var.
Luego a V le resto 3 y listo.


DATA v(2) TYPE n.

  v = strlen( campo_var ).
  v = v - 3.
  campo_var = campo_var(v).


Un saludo.  ;)