cancel
Showing results for 
Search instead for 
Did you mean: 

Problem reading selection screen in webdynpro

Former Member
0 Kudos

Hello,

I am reading selection screen using below statement

  lr_helper->get_selection_screen_items(

    IMPORTING et_selection_screen_items = lt_sel_item ).

but this statement is not giving latest data from screen.

first time i am getting values, but if i change any value, execute again, iam not getting the recent values, the above statement giving previous data only

how can i get latest data?

Accepted Solutions (0)

Answers (4)

Answers (4)

jayanthi_jayaraman
Active Contributor
0 Kudos

Hi,

Make sure you initialize the selection screen before getting the range.

   DATA lv_r_helper_class TYPE REF TO if_wd_select_options.
    lv_r_helper_class = lo_interfacecontroller->init_selection_screen(
    ).

data lt_range1 type ref to data.
CALL METHOD lv_r_helper_class->get_range_table_of_sel_field
  EXPORTING
    i_id           = 'DATUM'

receiving
    rt_range_table = lt_range1
    .

Former Member
0 Kudos

Hello reddy,

r u using assistance class methods.....Can u explain it briefly...

Regards,

Venkat

Former Member
0 Kudos

Hi reddy,

Please fallow below code.....

    DATA:   lt_date TYPE REF TO data,

FIELD-SYMBOLS:          <fs_date> TYPE table.

    lt_date = wd_this->m_handler1->get_range_table_of_sel_field( i_id = 'DATUM' ).

    ASSIGN lt_date->* TO <fs_date>.

any issue raise here..........

Regards,

Venkat

Former Member
0 Kudos

Hello Amarender,

Can you Please check when are you using this code, on some event. The only case may be if you are using WODOINT method.

Please see when are you doing the search?

WDR_TEST_SELECT_OPTIONS is the example you can see....

Best regards,

Rohit