如果物料主数据中的 物料需求计划2 没置了外部采购仓储地点,建采购订单时会默认这个地点。
method IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM.
data: lo_header type ref to if_purchase_order_mm,
ls_header type mepoheader,
ls_item type mepoitem.
data: lv_bukrs type mepoheader-bukrs,
lv_bsart type mepoheader-bsart.
lo_header = im_item->get_header( ).
ls_header = LO_header->get_data( ).
ls_item = im_item->get_data( ).
* lv_bukrs = ls_header-bukrs.
lv_bsart = ls_header-bsart.
if lv_bsart = 'NB'.
if ls_item-LGORT is initial.
ls_item-LGORT = '0002'.
CALL METHOD im_item->set_data
EXPORTING
im_data = ls_item.
endif.
endif.
endmethod.