evaluar radiobutton antes que value-request fro

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • MeRiNoxXx
    Junior Member
    • abr
    • 3

    #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
    Editado por última vez por MeRiNoxXx; 30/05/2011, 13:59:55.
  • mysmb2
    Senior Member
    • ene
    • 406

    #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
    http://www.programacionabap.com.ar

    Comentario

    • MeRiNoxXx
      Junior Member
      • abr
      • 3

      #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
      Editado por última vez por MeRiNoxXx; 30/05/2011, 14:32:02.

      Comentario

      • mysmb2
        Senior Member
        • ene
        • 406

        #4
        si es cirto va sin comillas. Saludos!
        Sebastián Chiavia
        http://www.programacionabap.com.ar

        Comentario

        • DCErick
          Moderator
          • mar
          • 1090

          #5
          Código:
          PARAMETERS: carga RADIOBUTTON GROUP rad1 DEFAULT 'X',
                                descarga RADIOBUTTON GROUP rad1 DEFAULT 'X'.
          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 -> Cómo descargar manuales de la sección "Descargas" ?

          Comentario

          Trabajando...