MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Problemita con radio button (foro/showthread.php?t=11626)

Jazzy_LeBon 07/03/08 17:16:13

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 :(

DavidXD_XD 07/03/08 17:57:45

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 ... :D


Husos Horarios son GMT. La hora en este momento es 18:25:30.

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