#1
|
|||
|
|||
Boton en Dynpro se ejecuta mas de una vez
Hola a todos, tengo el siguiente problema, en una dynpro, coloco un boton pero se ejecuta 2 veces al darle click.
*&---------------------------------------------------------------------* *& Module USER_COMMAND_2000 INPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* MODULE USER_COMMAND_2000 INPUT. CASE sy-ucomm. WHEN 'B_REG'. PERFORM BUSCO_PHTP. PERFORM BUSCO_REGLA. ENDCASE. |
#2
|
||||
|
||||
Hola, como esta eso que se ejecuta 2 veces , para que se ejecute 2 veces quiere decir que esta pasando 2 veces por el PAI, es asi???
__________________
David Carballido Córdova |
#3
|
|||
|
|||
Boton en Dynpro
Sí, asi es. Si en la primer pasada Limpio la constante sy-ucomm. Se soluciona pero no es el caso y quisiera encontrar la raiz del problema. Desde ya gracias david. |
#4
|
|||
|
|||
Sy-ucomm
Hola.
¿Lo que te ocurre es que pulsas el botón, se ejecuta y, si a continuación pulsas INTRO, se ejecuta de nuevo?. Es el funcionamiento normal: INTRO no actualiza SY-UCOMM. Por eso, lo que encontrarás en la mayor parte de los desarrollos es que al llegar al tratamiento de SY-UCOMM, lo primero que se hace es pasar el valor a un campo auxiliar (que es el que se utiliza a continuación) y limpiar SY-UCOMM de forma que si la siguente acción del usuario es INTRO no pase lo que comentas. Espero que sea esto lo que preguntabas. Saludos, |
#5
|
||||
|
||||
Podrias colocar tu programa, xq asi no mas no lo creo
__________________
David Carballido Córdova |
Herramientas | Buscar en Tema |
Desplegado | |
|
|