MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Popup Ceros Izquierda (foro/showthread.php?t=28939)

abfv 18/03/09 16:37:01

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 24/03/09 22:00:55

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.

Bmamba 25/03/09 13:29:58

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

abfv 25/03/09 20:43:18

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.


Husos Horarios son GMT. La hora en este momento es 14:10:01.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web