Ver Mensaje Individual
  #4  
Viejo 23/03/10, 09:32:20
oarranzli oarranzli is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Localización: España
Mensajes: 373

Pues no sé tu caso en concreto pero yo haría algo así:


LOOP AT SCREEN.
IF TIPO_DE_PAGO = 'EXTERNO'.
IF SCREEN-NAME = CAMPO_DE_PANTALLA.
SCREEN-INPUT = 0.
ENDIF.
ELSEIF TIPO_DE_PAGO = 'POR_NOMI'.
IF SCREEN-NAME = CAMPO_DE_PANTALLA.
SCREEN-INPUT = 1.
ENDIF.
ENDIF.
MODIFY SCREEN.
ENDLOOP.

Evidentemente, cada vez que introduzcan un valor en la table control tienes que forzar el retorno de carro para que se vuelva a cargar la PBO y pueda entrar en este trozo de código que habrás puesto en un MODULE de la PBO.

No sé si esto te ayudará.

Saludos,
__________________
Óscar

Responder Con Cita