ERP物料一旦录入系统,它的物料单位就被固定,所有的事务处理都会将转换为主要单位进行处理,但单位的不同涉及到事务处理的数量和所有的价格,从而关联到订货量、发运量和物料清单等几乎所有内容,如果发现进入系统物料的单位错了就很难处理,当然最直接的方法就是重新编个新码进入系统维护正确的信息,把错误单位的物料信息转移到新编码上(采购订单或工单、库存事务、事务处理、发运事务、转账事务等),然后把原码失效。最根本的办法也是比较麻烦的办法是从数据库调出对应的表,修改错误的代码。具体内容如下:
一:mtl_system_items_b
物料单位:
select msib.inventory_item_id,--- 118473
msib.primary_uom_code,
msib.primary_unit_of_measure
from mtl_system_items_b msib
where msib.organization_id = 101
and msib.segment1 = 'J91797'
PRIMARY_UOM_CODE PRIMARY_UNIT_OF_MEASURE
㎡ 平方米
二:mtl_material_transactions
select mmt.transaction_id, mmt.transaction_uom
from mtl_material_transactions mmt
where mmt.organization_id = 101
and mmt.inventory_item_id = 118473
TRANSACTION_ID TRANSACTION_UOM
13624745 ㎡
三:po_lines_all
select *
from po_lines_all pll
where pll.item_id = 118473
and pll.org_id = 81
UNIT_MEAS_LOOKUP_CODE