Foro de programación ABAP

Programación => Programación ABAP => Mensaje iniciado por: molaci en 28 Feb 2008, 11:49

Título: Función para eliminar ceros a la izquierda con letra.
Publicado por: molaci en 28 Feb 2008, 11:49
Hola.

Me voy a explicar mejor... tengo que hacer una limpia en una tabla que contine campos con ceros a la izquierda pero a su vez también contienen letras consonantes.

Ejemplo:
v_campo = '00012345FF'.

En este caso si quiero eliminar los ceros a la izquierda no me sirve la función: CONVERSION_EXIT_ALPHA_OUTPUT

¿Existe alguna otra función parecida?

Gracias por la ayuda.
Título: Re: Función para eliminar ceros a la izquierda con letra.
Publicado por: Nuria en 28 Feb 2008, 13:49
Hola, no conozco ninguna función pero te puede servir este trozo de código.


  DO.
    IF p_campo(1) = '0'.
      CLEAR p_campo(1).
      CONDENSE p_campo.
    ELSE.
      EXIT.
    ENDIF.
  ENDDO.


Un saludo.
Título: Re: Función para eliminar ceros a la izquierda con letra.
Publicado por: florcita69 en 04 Mar 2008, 15:21
Gracias por la info
no sabia como hacerlo
saluditos
Título: Re: Función para eliminar ceros a la izquierda con letra.
Publicado por: abapconsultoria en 18 Mar 2008, 18:20
Tambien podes utilizar la sentencia SHIFT en lugar de condence.

Saludos.