Hello Experts,
We have recently upgraded our Basis component from SAPKB73103 to SAPKB73110
Since the upgrade, the dropdown in the tableview iterator is not holding the values with reference to each row.....
Eg.
Assume we have three records being displayed in a table. One of the column in the table is for selecting an approver from the dropdown.
Before the upgrade,
the approver dropdown for the first record had values A1 and B1
the approver dropdown for the second record had values A2 and B2
the approver dropdown for the third record had values A3 and B3
After the Upgrade, the third set of values alone gets displayed for all the rows.... i.e. A3, B3.... gets displayed for all three rows....
The dropdown is not holding the unique values based on the row.....
WHEN 'APPROVER'.
ASSIGN p_row_data_ref->* TO <fs_list_mapping>.
*****
logic for populating model->t_approver with dynamic approvers based on column value --- have removed the logic in this post
*****
GET REFERENCE OF model->t_approver INTO lo_dd_tab2.
IF sy-subrc = 0.
p_replacement_bee = cl_htmlb_dropdownlistbox=>factory(
id = p_cell_id
table = lo_dd_tab2
selection = <fs_list_mapping>-dimtype
nameofkeycolumn = 'NAME'
nameofvaluecolumn = 'VALUE' ).
ENDIF.