Мне нужно обновить дату доставки заказа на покупку.
Я использовал ME_PROCESS_PO_CUST
BAdI в методе POST
, но он не обновляет даты в таблице EKET
, толькодаты на экране обновляются.
Вот код в методе POST
:
CALL METHOD im_header->get_data
RECEIVING
re_data = ls_header_data.
lt_items = im_header->get_items( ).
LOOP AT lt_items INTO ls_items.
lo_item = ls_items-item.
ls_dati = lo_item->get_data( ).
lt_schedule = lo_item->get_schedules( ).
LOOP AT lt_schedule INTO ls_schedule.
lo_schedule = ls_schedule-schedule.
ls_meposchedule = lo_schedule->get_data( ).
IF lv_data GE ls_meposchedule_pai-eindt.
ls_meposchedule-eindt = lv_data.
ENDIF.
lo_schedule->set_data( ls_meposchedule ).
ENDLOOP.
ENDLOOP.