Hi experts,
I am trying to update the BEDNR field but it is not updating can anybody please help me.
The below is my code.
CALL METHOD im_header->get_data
RECEIVING
re_data = ls_header.
IF ls_header-bsart EQ'RR'.
IMPORT v_sale_no TO v_sale_no FROMMEMORYID'M1'.
FREEMEMORYID'M1'.
ENDIF.
CALL METHOD im_header->get_items
RECEIVING
re_items = ls_item.
LOOPAT ls_item INTO wa_item.
lv_if_item = wa_item-item.
CALLMETHOD lv_if_item->get_data
RECEIVING
re_data = lt_itm_data.
CALLMETHOD lv_if_item->get_datax
RECEIVING
re_datax = lx_itm_data.
lt_itm_data-bednr = v_sale_no. " here i am updating tracking number(BEDNR)
lx_itm_data-bednr = 'X'.
CALLMETHOD lv_if_item->set_datax
EXPORTING
im_datax = lx_itm_data.
CALLMETHOD lv_if_item->set_data
EXPORTING
im_data = lt_itm_data.
ENDLOOP.