#1
|
|||
|
|||
evaluar radiobutton antes que value-request fro
Hola a todos; me he unido hace poco a sap y tengo una pequeña duda.
Codigo: SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-005. PARAMETERS pedido LIKE zep0105-idpedido. PARAMETERS: carga RADIOBUTTON GROUP rad1 DEFAULT 'X', descarga RADIOBUTTON GROUP rad1 DEFAULT 'X'. SELECTION-SCREEN END OF BLOCK b1. Lo que quiero es evaluar ,antes de entrar en la ayuda del parámetro pedido, que radio button está activado. Tengo esto: AT-SELECTION-SCREEN ON RADIOBUTTON GROUP rad1. IF carga IS NOT INITIAL. carga = 'X'. ELSE. descarga = 'X'. ENDIF. AT-SELECTION-SCREEN ON VALUE-REQUEST FOR pedido. PERFORM ayuda_pedido. lo que quiero es que al pulsar en el match code saber que radio button está marcado. Gracias y Saludos Úlima edición por MeRiNoxXx fecha: 30/05/11 a las 13:59:55. |
#2
|
||||
|
||||
hola, intenta asociar un user command al radiobutton de la siguiente manera
carga RADIOBUTTON GROUP rad1 DEFAULT 'X' USER-COMMAND 'CARGA' Luego del AT-SELECTION-SCREEN ON VALUE-REQUEST FOR pedido. verifica si sy-ucomm es igual a CARGA espero te sirva, Saludos
__________________
Sebastián Chiavia |
#3
|
|||
|
|||
solucionado.
Sería un error de sap, pero he quitado haciendo pruebas el at selection-screen on radiobutton group rad1, y ahora si me lo evalua bien. Perdón, mysmb2, me ha funcionado al poner USER-COMMAND CARGA, ( sin comillas ). Gracias por tu respuesta. No me hizo falta añadir nada más. Saludos Úlima edición por MeRiNoxXx fecha: 30/05/11 a las 14:32:02. |
#4
|
||||
|
||||
si es cirto va sin comillas. Saludos!
__________________
Sebastián Chiavia |
#5
|
||||
|
||||
Porque no pones el DEFAULT 'X' solo para uno de los botones . Porque le estas diciendo que por default los 2 radiobutton salgan marcados.
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
Herramientas | Buscar en Tema |
Desplegado | |
|
|