Ver Mensaje Individual
  #3  
Viejo 11/08/08, 21:03:45
Avatar de Jazzy_LeBon
Jazzy_LeBon Jazzy_LeBon is offline
Member
 
Fecha de Ingreso: ene 2008
Localización: Mex DF
Mensajes: 51
Unhappy Mi logica.. espero se entienda

A ver, esto va asi:

Subscreen 1:
Introduce datos del usuario.
Al dar clic sobre la pestaņa de la subscreen 2, valida las fechas introducidas
en la subscreen 1. Si no son validas, regresa a la subscreen 1 para poderlas modificar. Si son validas, permite introducir datos en la subscreen 2.

Entonces en la llama a mi subscreen 1 tengo algo como esto:

form compara_fechas.
if lt_numcredito-autoridad_imp is initial or lt_numcredito-ofic_deter is initial or
lt_numcredito-medio_notif is initial or lt_numcredito-en_calidad_de is initial or
lt_numcredito-tipo_resol is initial or lt_numcredito-fec_ofic_deter is initial or
lt_numcredito-fecha_notif is initial.
message 'FALTAN DATOS, FAVOR DE AGREGAR' type 'W'.
call screen 0100.
elseif lt_numcredito-fecha_citatorio is initial.
if lt_numcredito-fecha_notif < lt_numcredito-fec_ofic_deter.
message 'LA FECHA DE NOTIFICACION NO PUEDE SER MENOR A LA FECHA DE OFICIO DETERMINANTE' type 'W'.
call screen 0100.
endif.
else.
if lt_numcredito-fecha_notif < lt_numcredito-fecha_citatorio.
message 'LA FECHA DE NOTIFICACION NO PUEDE SER MENOR A LA FECHA DE CITATORIO' type 'W'.
call screen 0100.
elseif lt_numcredito-fecha_citatorio < lt_numcredito-fec_ofic_deter.
message 'LA FECHA DE CITATORIO NO PUEDE SER MENOR QUE LA FECHA DE OFICIO DETERMINANTE' type 'W'.
call screen 0100.
endif.
endif.
endform.


Ayuda please????
__________________
Jazzy Lebon
Responder Con Cita