Ceros A La Izquierda En Campo Char

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • edyberto contreras
    Junior Member
    • dic
    • 22

    #1

    Ceros A La Izquierda En Campo Char

    COMO LE QUITO LOS CEROS A LA IZQUIERDA A UN DATO TYPO CHAR?
    es por un problema con MSEG-CHARG

    select menge dmbtr from mseg into (i_menge, i_dmbtr)
    where bwart = '101'
    and matnr = it_tmp-matnr
    and werks = it_tmp-werks
    and lgort = it_tmp-lgort
    and charg = it_tmp-charg

    si mseg lo mando a una tabla interna me doy cuenta que
    mseg-charg = 999-9-9

    mientras en mi it_tmp-charg = 000999-9-9
  • bisonye
    Senior Member
    • ago
    • 635

    #2
    Originalmente publicado por edyberto contreras
    COMO LE QUITO LOS CEROS A LA IZQUIERDA A UN DATO TYPO CHAR?
    es por un problema con MSEG-CHARG

    select menge dmbtr from mseg into (i_menge, i_dmbtr)
    where bwart = '101'
    and matnr = it_tmp-matnr
    and werks = it_tmp-werks
    and lgort = it_tmp-lgort
    and charg = it_tmp-charg

    si mseg lo mando a una tabla interna me doy cuenta que
    mseg-charg = 999-9-9

    mientras en mi it_tmp-charg = 000999-9-9
    Hola,

    Eso es un tema de visualización. Con la función CONVERSION_EXIT_ALPHA_OUTPUT eliminas los 0 para que se muestre bien por pantalla y con _INPUT pones los 0 para hacer las conl¡sultas bien y guardar los datos correctamente.

    Saludos
    http://sapymas.blogspot.com/

    Comentario

    • Gregoryg
      Senior Member
      • abr
      • 115

      #3
      Ceros a la izquierda

      Hola

      Revisa estas funciones, espero te sean de gran utilidad:

      CONVERSION_EXIT_ALPHA_OUTPUT
      CONVERSION_EXIT_ALPHA_INPUT

      Saludos
      GregoryG

      Comentario

      Trabajando...