Popup Ceros Izquierda

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • abfv
    Senior Member
    • feb
    • 144

    #1

    Popup Ceros Izquierda

    Hola, a todos, estoy utilizando esta función:

    CALL FUNCTION 'POPUP_GET_VALUES'
    EXPORTING
    POPUP_TITLE = 'Documento de Transporte'
    NO_CHECK_FOR_FIXED_VALUES = ' '
    IMPORTING
    RETURNCODE = RETURNCODE
    TABLES
    FIELDS = FIELDS.

    IF RETURNCODE = 'A'. "<--- Si es A hubo un error al ingresar los datos.
    MESSAGE e040(zarg) WITH text-w01 .
    ELSE.

    LOOP AT FIELDS WHERE FIELDNAME = 'DOCTP'.
    WRITE fields-value TO w_doctp.
    ENDLOOP.


    Me trae un popup donde puedo ingresar el dato a grabar, si es del tipo numero y letras no pasa nada, ahora si quiero grabar "00098", ahí tengo el problema, me trae tantos 0 (ceros) a la izquierda como necesite para llenar el campo y si lo paso por el NO-ZERO, pierdo todos los ceros a la izquierda, y yo necesito que algunos queden.

    Alguien me puede dar una mano.
    Gracias.
  • marianoa
    Member
    • jun
    • 77

    #2
    Cuantos 0 queres que queden a la izquierda???? si queres menos 0 cambia el tipo de dato que estas tomando y despues modificalo.
    si no podes usar la funcion Exit_alpha_input que completa con 0 a la izquierda.
    Saludos.

    Comentario

    • Bmamba
      Member
      • jun
      • 91

      #3
      no sé bien como funciona esa función y seguramente lo que te digo es una tontería.. pero poniendo el tipo de datos en cuestión de x CHAR?

      Saludos

      Comentario

      • abfv
        Senior Member
        • feb
        • 144

        #4
        Solucionado

        Gracias a todos, ya está tenía direccionado (referencia)el campo de la tabla z a un campo de otra tabla que se llenaba con ceros a la izquierda.

        Gracias a todos.

        Comentario

        Trabajando...