MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Desactivar un parametro (foro/showthread.php?t=26774)

novato-sap 11/12/08 08:16:28

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.

francesc 11/12/08 09:06:53

En el evento AT SELECTION-SCREEN OUTPUT haces:

loop at screen.

if screen-name = el nombre de tu campo.
screen-active = 0.
endif.

endloop.

novato-sap 11/12/08 09:17:52

Pero si se utiliza un report, cual es el nombre del campo, sería el del parametro?.
Y se seguiria haciendo asi?
Gracias.

francesc 11/12/08 11:10:47

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á

DavidXD_XD 11/12/08 14:54:18

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:


novato-sap 12/12/08 07:55:24

Muchas gracias a ambos por haberme ayudado. Me habeis ayudado a solucionar mi problema.


Husos Horarios son GMT. La hora en este momento es 17:54:56.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web