Ver Mensaje Individual
  #1  
Viejo 18/03/09, 16:37:01
abfv abfv is offline
Senior Member
 
Fecha de Ingreso: feb 2008
Localización: Buenos Aires - Argentina
Mensajes: 144
Cool 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.
Responder Con Cita