ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ERP物料单位修改方法

ERP物料单位修改方法

原创 Linux操作系统 作者:chmj5211 时间:2010-04-21 12:51:40 0 删除 编辑

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

平方米

平方米

 

 

四:po_line_locations_all

 

select *

  from po_line_locations_all plla

 where plla.po_line_id in (98101, 98437)

 

  UNIT_MEAS_LOOKUP_CODE

平方米

 

 

五:rcv_transactions

 

select rt.transaction_id,

       rt.unit_of_measure,

       rt.uom_code,

       rt.primary_unit_of_measure

  from rcv_transactions rt

 where rt.organization_id = 101

   and rt.po_line_location_id = 292942

 

TRANSACTION_ID    UNIT_OF_MEASURE   UOM_CODE   PRIMARY_UNIT_OF_MEASURE

285212                平方米          ㎡              平方米

285213                平方米          ㎡              平方米

 

 

六:rcv_shipment_lines

 

select rsl.shipment_line_id,

       rsl.unit_of_measure,

       rsl.primary_unit_of_measure

  from rcv_shipment_lines rsl

 where rsl.item_id = 118473

 

 

SHIPMENT_LINE_ID  UNIT_OF_MEASURE   PRIMARY_UNIT_OF_MEASURE

192989                平方米           平方米

 

 

七:mtl_onhand_quantities_detail

 

 

select moq.transaction_uom_code

  from mtl_onhand_quantities_detail moq

 where moq.inventory_item_id = 118473

 

TRANSACTION_UOM_CODE

㎡

 

 

/*******************************************************************/

更        新               代         码

/*******************************************************************/

 

----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'

  

   update mtl_system_items_b msib

      set msib.primary_uom_code = 'M2'

    where msib.organization_id = 101

      and msib.segment1 = 'J91797'

 

---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

  

  

   update mtl_material_transactions mmt

      set mmt.transaction_uom = 'M2'

    where mmt.organization_id = 101

      and mmt.inventory_item_id = 118473

     

----rcv_transactions

 

select *

  from po_lines_all pll

 where pll.item_id = 118473

   and pll.org_id = 81

 

select *

  from po_line_locations_all plla

 where plla.po_line_id in (98101, 98437)

 

 

select rt.transaction_id,

       rt.unit_of_measure,

       rt.uom_code,

       rt.primary_unit_of_measure

  from rcv_transactions rt

 where rt.organization_id = 101

   and rt.po_line_location_id = 292942     

 

 

update rcv_transactions rt

   set rt.uom_code = 'M2'

 where rt.organization_id = 101

   and rt.po_line_location_id = 292942

   and rt.transaction_id in (285212,285213)

  

---mtl_onhand_quantities_detail

 

select moq.transaction_uom_code

  from mtl_onhand_quantities_detail moq

 where moq.inventory_item_id = 118473  

 and moq.organization_id = 101

 

 update mtl_onhand_quantities_detail moq

    set moq.transaction_uom_code

  where moq.inventory_item_id = 118473

    and moq.organization_id = 101

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22420969/viewspace-660318/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-08-26

  • 博文量
    9
  • 访问量
    9615