Foro de programación ABAP

SAP / ABAP => Programación ABAP => Mensaje iniciado por: rperuchet en 17 de Enero de 2008, 01:36:16 pm

Título: Coger toda la cadena menos los tres ultimos caráteres
Publicado por: rperuchet en 17 de Enero de 2008, 01:36:16 pm
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 de Enero de 2008, 03:32:04 pm
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.

Código: [Seleccionar]
DATA v(2) TYPE n.

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

Un saludo.  ;)