Hola Mortan Utiliza la instrucción LOOP AT SCREEN para deshabilitar en tiempo de ejecución en el evento PBO
LOOP AT SCREEN.
IF screen-name = '<field-name>'.
screen-active = '0'. "Desactiva completamente el campo
"screen-input = '0'. Hace que el campo esté en modo de visualización
MODIFY SCREEN.
CLEAR screen.
ENDIF.
ENDLOOP.
Gracias
Venkat