Skip to Content
0
Former Member
Jan 11, 2011 at 02:49 PM

get_selected_elements doesn't work

26 Views

Hi,

I'd like to retrieve the selected lines of my alv. But the Method get_selected_elements doesn't fill my table

lt_order_pos_selected

DATA lo_nd_alv_order_pos TYPE REF TO if_wd_context_node.

DATA lo_el_alv_order_pos TYPE REF TO if_wd_context_element.

DATA ls_alv_order_pos TYPE wd_this->element_alv_order_pos.

DATA lt_order_pos_selected TYPE wdr_context_element_set.

DATA lt_alv_order_pos TYPE wd_this->elements_alv_order_pos.

lo_nd_alv_order_pos = wd_context->get_child_node( name = wd_this->wdctx_alv_order_pos ).

lo_el_alv_order_pos = lo_nd_alv_order_pos->get_element( ).

lt_order_pos_selected = lo_nd_alv_order_pos->get_selected_elements( ).

LOOP AT lt_order_pos_selected INTO lo_el_alv_order_pos.

lo_el_alv_order_pos->get_static_attributes( IMPORTING static_attributes = ls_alv_order_pos ).

APPEND ls_alv_order_pos TO lt_alv_order_pos .

CLEAR ls_alv_order_pos .

ENDLOOP.

Thank you

Best Regards

Christian