Skip to Content
0
Nov 22, 2018 at 05:44 PM

Refresh ALV in WebDynpro

275 Views

Hi experts,

I inserted a button on a standard screen, with the purpose of selecting all the checkboxes of the ALV display column. But clicking on it does not.

DATA lo_componentcontroller TYPE REF TO ig_componentcontroller,
     lr_node                TYPE REF TO if_wd_context_node,
     tl_nuli_nutr           TYPE STANDARD TABLE OF wd_this->element_nuli_nutr, 
     vl_checkbox            TYPE wdy_boolean VALUE 'X'.

FIELD-SYMBOLS: <wl_nuli_nutri> TYPE /plmb/s_lbl_nuli_nutr_ui.

lo_componentcontroller = wd_this->get_componentcontroller_ctr( ).

lr_node = wd_context->path_get_node( path =  'NULI.NULI_NUTR' ).

lr_node->get_static_attributes_table(
  IMPORTING
    table = tl_nuli_nutr ).

LOOP AT tl_nuli_nutr ASSIGNING <wl_nuli_nutri>.
  <wl_nuli_nutri>-flg_show_item = vl_checkbox.
ENDLOOP.

lr_node->invalidate( ).

lr_node->bind_table(
  EXPORTING
    new_items            = tl_nuli_nutr 
    set_initial_elements = abap_true  
).

I searched and found some content here, but I still have not got the solution.

Thanks

Regards

ED

Attachments

img1.png (96.3 kB)
img2.png (214.0 kB)