В стандарте интеграции ERP-EWM не предусмотрена повторная обработка IDOC присвоения поставки + ТЕ, в связи с чем можно реализовать:
Созданные объекты:
ZSCWM_LSR_IDOCF02 Report
Добавленная логика
Строки с 513:
"///
DATA:
lt_tudlv TYPE /SCWM/TT_TUDLV,
lt_docid_dlv TYPE /SCWM/TT_DOCID,
ls_tu_act_num TYPE /SCWM/S_TU_SR_ACT_NUM.
MOVE-CORRESPONDING lt_docid TO lt_docid_dlv.
lo_tudlv->get_assigned_tus(
EXPORTING
iv_doccat = 'PDO'
iv_get_all_items = abap_false
it_docid = lt_docid_dlv
IMPORTING
et_tudlv = lt_tudlv ).
LOOP AT lt_tudlv ASSIGNING FIELD-SYMBOL(<fs_tudlv>).
ls_tu_act_num-tu_num = <fs_tudlv>-tu_num.
ls_tu_act_num-tu_sr_act_num = <fs_tudlv>-tu_sr_act_num.
lo_tudlv->del_hu(
iv_manual = abap_true
iv_guid_hu = <fs_tudlv>-top_hu
is_tu_act_key = ls_tu_act_num ).
ENDLOOP.
"///
ZSCWM_LSR_IDOCF02_ENC Enhancement Implementation
Function Group /SCWM/SR_IDOC R3TR Redefined Object Function Group /SCWM/SR_IDOC
Report Source /SCWM/LSR_IDOCF02 LIMU Redefintion Function Group /SCWM/SR_IDOC
/SCWM/SAPLSR_IDOC Dynamic Enhancement Point/Section \PR:/SCWM/SAPLSR_IDOC\FO:SHPMNT05_PROCESS_MULTIPLE\SE:BEGIN\EI
/SCWM/SAPLSR_IDOC Static Enhancement Point/Section \PR:/SCWM/SAPLSR_IDOC\IC:/SCWM/LSR_IDOCF02\SE:END\EI