#1
|
|||
|
|||
Desactivar un parametro
Hola buenos dias, soy nuevo en sap y necesito que me ayudeis. Mi problema es el siguiente:
Yo quiero que al pulsar una opcion usando radiobutton un campo de un parametro me lo desactive, en mi caso la fecha, quedando en forma no editable. Gracias. |
#2
|
|||
|
|||
En el evento AT SELECTION-SCREEN OUTPUT haces:
loop at screen. if screen-name = el nombre de tu campo. screen-active = 0. endif. endloop. |
#3
|
|||
|
|||
Pero si se utiliza un report, cual es el nombre del campo, sería el del parametro?.
Y se seguiria haciendo asi? Gracias. |
#4
|
|||
|
|||
Si sería el nombre del campo. Una cosa, en el código anterior hay un par de errores, con la prisa me he confundido. Te lo reescribo correctamente:
AT SELECTION-SCREEN OUTPUT. LOOP AT SCREEN. IF screen-name = 'P_DATUM'. screen-input = 0. MODIFY SCREEN. ENDIF. ENDLOOP. En este caso P_DATUM es el nombre del parámetro. Con screen-input = 0 se mostrará en gris. Con el screen-active = 0 no se mostrará |
#5
|
||||
|
||||
Hola ... mas practico que darle el nombre es colocandole un grupo, asi si quieres realizar la misma jugada con otro campo entonces le asignas el grupo, se hace de la siguiente manera:
__________________
David Carballido Córdova |
#6
|
|||
|
|||
Muchas gracias a ambos por haberme ayudado. Me habeis ayudado a solucionar mi problema.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|