Hola, para hacer un parametro no editable debes hacer lo siguiente:
Al lado del parametro al cual quieres cambiarle alguna propiedad agregarle:
MODIF ID nombre
Luego en el evento At selection-screen output hacer un loop a la tabla de la pantalla y cambiar la propiedad input de 1 a 0.
Ejemplo:
PARAMETERS: test1(10) TYPE c MODIF ID sc1,
test2(10) TYPE c,
test3(10) TYPE c MODIF ID sc1,
test4(10) TYPE c.
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF screen-group1 = 'SC1'.
screen-input = '0'.
MODIFY SCREEN.
CONTINUE.
ENDIF.
ENDLOOP.
En este caso como el parametro test1 y test2 tienen el mismo grupo 'SC1', los dos son no editables.
|