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 |
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 |
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 |
si es cirto va sin comillas. Saludos!
|
Porque no pones el DEFAULT 'X' solo para uno de los botones ;) . Porque le estas diciendo que por default los 2 radiobutton salgan marcados. |
Husos Horarios son GMT. La hora en este momento es 21:30:33. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web