PDA

Ver la Versión Completa : ALV orientado a objetos


GERMEN
15/01/07, 21:48:10
Saludos.... tengo una duda con respecto a un ALV orientado a objetos necesito que de un alv inicial al dar doble click me traiga el detalle del primer alv, esto ya lo tengo pero al desplegar los datos del alv con el doble clik pierdo los datos del primero como puedo recuperarlos...

cualquier ayuda de antemano se los agradezco.

LouieBoy
16/01/07, 07:36:29
Buenas yo hice un ALV con 3 pestañas cada vez que queria mostrar una pestaña hacia esto:

IF D_CONT1 IS INITIAL.
*
CLEAR: GS_LAYOUT, CT_FIELDCAT. REFRESH CT_FIELDCAT.
*
CREATE OBJECT D_CONT1
EXPORTING CONTAINER_NAME = D_CONTNAME1.

GS_LAYOUT-ZEBRA = C_X.

PERFORM CREAR_CATALOG USING C_YPDTE_IMP.

CREATE OBJECT D_ALV1
EXPORTING I_PARENT = D_CONT1.
*
CALL METHOD D_ALV1->SET_TABLE_FOR_FIRST_DISPLAY
EXPORTING
I_STRUCTURE_NAME = C_YPDTE_IMP
IS_LAYOUT = GS_LAYOUT
CHANGING
IT_OUTTAB = I_PDTE_IMP[]
IT_FIELDCATALOG = CT_FIELDCAT[].

* create object event_receiver.
* set handler event_receiver->handle_double_click for d_alv.
ENDIF.
CALL METHOD CL_GUI_CONTROL=>SET_FOCUS
EXPORTING
CONTROL = D_ALV1.

CALL METHOD D_ALV1->REFRESH_TABLE_DISPLAY.

ya dirás q tal...

Saludos,

LouieBoy