MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 18/06/10, 12:00:48
caralbgro caralbgro is offline
Senior Member
 
Fecha de Ingreso: sep 2007
Mensajes: 478
Ayuda !! doble click en Custon control

Tengo un custon control dentro de una dynpro con un listado, necesito dar doble click y quer me abra el documento fi como lo hago en una dynpro y después de cerrar el docuento que la pantalla vaya al listado nuevamento.

Gracias de ante mano
Responder Con Cita
  #2  
Viejo 18/06/10, 13:51:48
AlexisChavero
 
Mensajes: n/a
Hola,
Entiendo que estas utilizando un ALV OO.
Por lo que tendrias que hacer es definir la clase LCL_EVENT_RECEIVER:

CLASS lcl_event_receiver DEFINITION DEFERRED.

Luego de eso definirla y declarar el metodo doble_click:

CLASS lcl_event_receiver DEFINITION. " Definicion de Eventos
PUBLIC SECTION.
METHODS:
handle_double_click FOR EVENT double_click OF cl_gui_alv_grid
IMPORTING e_row e_column.
ENDCLASS.

Luego Implemenras la clase junto al metodo Doblr Click:
CLASS lcl_event_receiver IMPLEMENTATION. " Implementacion de Eventos
METHOD handle_double_click.
gv_row = e_row-index.
READ TABLE gt_cheques INTO gs_cheques INDEX e_row-index.
IF sy-subrc EQ 0.
CALL SCREEN 4000 STARTING AT 30 10.
ENDIF.
ENDMETHOD.
ENDCLASS.

En el caso del ejemplo llama a otra Dynpros, pero alli es donde puedes llamar al documento FI que acabas de seleccionar.

Espero que te sea de utilidad lo que te paso.

Saludos,
Responder Con Cita
  #3  
Viejo 18/06/10, 14:34:44
caralbgro caralbgro is offline
Senior Member
 
Fecha de Ingreso: sep 2007
Mensajes: 478
no entiendo en doinde poner el codigo

en la dynpro tengo lo siguiente

PROCESS BEFORE OUTPUT.
MODULE status_0100.
MODULE muestro_listado.
*
PROCESS AFTER INPUT.
MODULE USER_COMMAND_0100.
MODULE exit_command AT EXIT-COMMAND.

donde lo pongo el codigo??
Responder Con Cita
  #4  
Viejo 22/06/10, 12:20:04
AlexisChavero
 
Mensajes: n/a
Pone las declaraciones en tu TOP:

Y las implementaciones en tu FORM:

Saludos,
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 14:23:03.


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