Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 2895

To get selceted checkbox in class cl_salv_hierseq_table

$
0
0

Hi,

Following is the code I have used to get checkbox in parent entry using class CL_SALV_SELECTIONS .

DATA: gt_parent TYPE TABLE OF scarr.

DATA: gt_child TYPE TABLE OF sflight.

DATA: gr_table  TYPE REF TO cl_salv_hierseq_table.

DATA: gr_selections TYPE REF TO cl_salv_selections.

DATA: lt_binding TYPE salv_t_hierseq_binding.

DATA: ls_binding TYPE salv_s_hierseq_binding.

SELECT * FROM scarr INTO CORRESPONDING FIELDS OF TABLE gt_parent.

SELECT * FROM sflight INTO CORRESPONDING FIELDS OF TABLE gt_child.

ls_binding-master = 'CARRID'.

ls_binding-slave  = 'CARRID'.

APPEND ls_binding TO lt_binding.

CALL METHOD cl_salv_hierseq_table=>factory

  EXPORTING

    t_binding_level1_level2 = lt_binding

  IMPORTING

    r_hierseq               = gr_table

  CHANGING

    t_table_level1          = gt_parent

    t_table_level2          = gt_child.

gr_selections = gr_table->get_selections( level = 1 ).

gr_selections->set_selection_mode( cl_salv_selections=>if_salv_c_selection_mode~multiple ).

gr_table->display( ).

 

Now want to get the selected checkbox.

 

Please give your suggestions.

 

Thanks,

teja


Viewing all articles
Browse latest Browse all 2895

Trending Articles