Ripper87 te agradezco mucho por tu ayuda hice lo que me indicaste y funciono perfecto.
Dejo el codigo que utilice por si a alguien mas lo necesita:
Primero Defino la clase y mando el Metodo link_click que es para cuando se le de click a la linea del alv.
Segundo Implemento la clase y llamo al metodo get_outtab_line que me trae la información de la linea seleccionada.
*----------------------------------------------------------------------*
* CLASS lcl_toolbar DEFINITION
*----------------------------------------------------------------------*
CLASS lcl_event DEFINITION.
PUBLIC SECTION.
METHODS:
handle_link_click FOR EVENT link_click OF cl_gui_alv_tree
IMPORTING node_key.
ENDCLASS. "lcl_toolbar DEFINITION
*----------------------------------------------------------------------*
* CLASS lcl_toolbar IMPLEMENTATION
*----------------------------------------------------------------------*
CLASS lcl_event IMPLEMENTATION.
METHOD handle_link_click.
data: wa_outtab_line TYPE ty_work.
CALL METHOD g_alv_tree->get_outtab_line
EXPORTING
i_node_key = node_key
IMPORTING
e_outtab_line = wa_outtab_line
EXCEPTIONS
node_not_found = 1
OTHERS = 2.
IF sy-subrc <> 0.
ENDIF.
ENDMETHOD. "handle_link_click
|