Problemita con radio button

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Jazzy_LeBon
    Member
    • ene
    • 51

    #1

    Problemita con radio button

    Hola!
    He estado haciendo mi programa, que dependiendo del radio button seleccionado, me muestra unos check list, y al seleccionar otro radio, muestra otros checklist.
    Pero al modificar mi SET PF-STATUS, ahora al correrlo, selecciono cualquier radiobutton y me saca del programa, y ya revise el codigo y en ningun momento tengo una instruccion para ello. Y esto es lo que tengo en mi PBO:

    MODULE STATUS_0210 OUTPUT.
    * SET PF-STATUS 'STAT_220'.
    * SET TITLEBAR 'xxx'.

    IF NOT RB1 IS INITIAL.
    LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'BIN' or SCREEN-GROUP1 = 'HOS'.
    SCREEN-ACTIVE = '0'.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    ELSEIF NOT RB2 IS INITIAL.
    LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'BIN'.
    SCREEN-ACTIVE = '1'.
    MODIFY SCREEN.
    ENDIF.
    IF SCREEN-GROUP1 = 'HOS'.
    SCREEN-ACTIVE = '0'.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    ELSEIF NOT RB3 IS INITIAL.
    LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'BIN'.
    SCREEN-ACTIVE = '0'.
    MODIFY SCREEN.
    ENDIF.
    IF SCREEN-GROUP1 = 'HOS'.
    SCREEN-ACTIVE = '1'.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    ELSE.
    LOOP AT SCREEN.
    IF SCREEN-GROUP1 = 'BIN' or SCREEN-GROUP1 = 'HOS'.
    SCREEN-ACTIVE = '0'.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.
    ENDIF.

    ENDMODULE.

    Y no hallo que pueda ser
    Jazzy Lebon
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola, primero debes verificar que los radiobuttoms que creaste pertenezcan al mismo grupo de radiobuttoms, segundo a ese grupo tienes que asignarle un codigo de funcion ...., si por ejemplo le pones como codigo de funcion 'RBTOM' y le deas click sobre cualquier radiobuttom el sy-ucomm sera igual a RBTOM y eso hara que el programa pse por el PBO y asi pasara por tus validaciones .... espero te ayude ...
    David Carballido Córdova

    Comentario

    Trabajando...