MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Problema con una exit (foro/showthread.php?t=16223)

ibecerra 16/09/08 13:23:34

hola, no entiendo porque comparas lfb1 con bseg , sino has buscado primero en lfb1

lo que deberias de hacer es lo siguiente:

TABLES:LFB1.

select single cerdt into lfb1-cerdt from lfb1 where lifnr eq BSEG-LIFNR
if sy-subrc eq 0.
IF lfb1-cerdt < bseg-zfbdt .
bseg-zlspr = 'A'.
ENDIF.
endif.

ibecerra 16/09/08 13:25:01

ah falto algo mas
select single cerdt into lfb1-cerdt from lfb1 where
lifnr eq BSEG-LIFNR and
bukrs eq BSEG-bukr.

miguel.fernandez@panalon 16/09/08 15:29:44



Muchísimas gracias por tu inestimable ayuda pero no me funciona, le he vuelto a poner el breakpoint pero no trae a la transacción el campo LFB1-CERDT.

Seguiré investigando y aprendiendo.

Un saludo y gracias de nuevo

Ariel-StaFe 09/08/11 13:13:25

Respta y consulta
 
Miguel.
Respondo
Probá haciendo un select a la tabla lfb1 con el dato del cliente de la bseg.
Y pregunto
Yo tengo que hacer lo inverso. Desbloquear.
Pero tengo ZGGBS000 en lugar de ZRGGBS000 como tenes vos.
(eso debe ser solo por decision de quien creó ese Z. estimo)
Y creé un form U240 para eso, pero es como que al Seleccionar partidas
y Tratar partidas, No pasa por el FORM.

Si.. pasa por
FORM get_exit_titles TABLES etab.

exits-name = 'U240'.
exits-param = c_exit_param_field.
exits-title = 'Bloqueo de Pago'. "
APPEND exits.

Pero no pasa por
FORM u240 USING desbloqueo.
DATA: desb(1) VALUE ' '.
desbloqueo = desb.
ENDFORM. "u240

Me podrias dar una idea de que me puede faltar para asignar, crear, para que pase por el FORM U240 ?

Desde ya muchas Gracias
Ss

Ariel-StaFe 09/08/11 13:26:48

Miguel.
Lo que te pasó ibecerra deberia funcionarte.
Fijate si el proveedor con el que estas probando realmente tiene cargado algun valor en ese campo.
Y de ultima traé el valor en otro campo variable
ej. DATA: v_cerdt LIKE LFB1-CERDT.
y hace el SELECT into v_cerdt

select single cerdt into v_cerdt from lfb1 where
lifnr eq BSEG-LIFNR and
bukrs eq BSEG-bukrs.

Si me podes responder lo otro te lo agradezco.
Ss

Ariel-StaFe 13/08/11 14:36:23

Solucionado
 
Ya pude resolverlo. Gracias de todos modos.
Saludos


Husos Horarios son GMT. La hora en este momento es 05:45:04.

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