Autor Tema: Función para eliminar ceros a la izquierda con letra.  (Leído 15722 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado molaci

  • Usuario Sr.
  • ****
  • Mensajes: 113
    • Ver Perfil
Función para eliminar ceros a la izquierda con letra.
« en: 28 de Febrero de 2008, 11:49:17 am »
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.

Desconectado Nuria

  • Usuario Completo
  • ***
  • Mensajes: 90
    • Ver Perfil
Re: Función para eliminar ceros a la izquierda con letra.
« Respuesta #1 en: 28 de Febrero de 2008, 01:49:00 pm »
Hola, no conozco ninguna función pero te puede servir este trozo de código.

Código: [Seleccionar]
  DO.
    IF p_campo(1) = '0'.
      CLEAR p_campo(1).
      CONDENSE p_campo.
    ELSE.
      EXIT.
    ENDIF.
  ENDDO.

Un saludo.

Desconectado florcita69

  • Novato
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Función para eliminar ceros a la izquierda con letra.
« Respuesta #2 en: 04 de Marzo de 2008, 03:21:03 pm »
Gracias por la info
no sabia como hacerlo
saluditos
Las mejores webs de Tratamiento Varices y Metodo Pilates

Desconectado abapconsultoria

  • Novato
  • *
  • Mensajes: 2
    • Ver Perfil
    • Consultoria Abap
Re: Función para eliminar ceros a la izquierda con letra.
« Respuesta #3 en: 18 de Marzo de 2008, 06:20:52 pm »
Tambien podes utilizar la sentencia SHIFT en lugar de condence.

Saludos.
Lo importante no es saber sino saber quien es el que sabe