[PO] MTL_SUPPLY table 在PO模块下的异动变化

转自:http://blog.roodo.com/sharpc/archives/9837371.html

今天刚好有需求,找到以前网络上收集的一些数据,讲得蛮清楚的。
1
、当请购单建立、核准后,mtl_supply的变化

a.当建立完请购单,MTL_SUPPLY为空
b.
当核准后,mtl_supply中产生一条数据,supply_type_code=REQ
c.
当请购单核准后,请购头与请购行存入MS.REQ_HEADER_ID MS.REQ_LINE_ID,此时MS.SUPPLY_TYPE_CODE=REQ


2

a.当请购单转换成po后,在未核准时,MTL_SUPPLY为空
b.
当核准后,mtl_supply中原有的supply_type_code=REQ被更改为supply_type_code=PO
c.
一般而言,当请购单自动建立为采购单时,其supply_type_code=REQ被更改为
supply_type_code=PO
d.
当核准后的po做取消时,MTL_SUPPLYsupply_type_code=PO被更改为
supply_type_code=REQ
e.--
当调用由请购单自动开采购单的程序时,如果未核准,MS.PO_HEADER_IDMS.PO_LINE_IDMS.PO_RELEASE_IDMS.PO_LINE_LOCATION_IDMS.PO_DISTRIBUTION_ID,为空,如果已核准MS.REQ_HEADER_IDMS.REQ_LINE_ID被清空,MS.SUPPLY_TYPE_CODE=PO,对于在po单中修改数量或添加新的采购订单行而未核准,原有已核准的采购订单行数据不变,但新添加的行未录入该表当核准后的po做取消时,MTL_SUPPLYsupply_type_code=PO被更改为supply_type_code=REQMS.REQ_HEADER_ID MS.REQ_LINE_ID被填入原有的请购单的头和行值,同时,MS.PO_HEADER_IDMS.PO_LINE_IDMS.PO_RELEASE_IDMS.PO_LINE_LOCATION_IDMS.PO_DISTRIBUTION_ID MS.NEED_BY_DATEMS.RECEIPT_DATE

MS.EXPECTED_DELIVERY_DATE
, 被清空


3
、当PO接收后,mtl_supply的变化

a.po完全接收后,mtl_supply中原有的supply_type_code=PO被更改为supply_type_code=RECEIVING
b.
当采购单做完接收后,MTL_SUPPLYsupply_type_code=PO被更改为supply_type_code=RECEIVING,同时MS.SHIPMENT_HEADER_IDMS.SHIPMENT_LINE_ID MS.RCV_TRANSACTION_ID,存入shipment的头信息,行信息,及rcv_transactiontransaction_id


4
、当PO某行部分接收后,mtl_supply的变化

a.PO某行部分接收后,接受行中原有的supply_type_code=PO被更改为supply_type_code=RECEIVING


5
、当PO检验后,mtl_supply有什么变化

a.PO检验后,接受行中原有的supply_type_code=RECEIVING不变


6
、当PO部分入库后,mtl_supply有什么变化,全部入库后

a.PO部分入库后,mtl_supply中该行记录被删除,而全部入库则该采购单所有行记录被删除涉及的表

、当PO建立、核准后,mtl_supply的变化[@more@]

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

转载于:http://blog.itpub.net/69103/viewspace-1031445/

你可能感兴趣的:([PO] MTL_SUPPLY table 在PO模块下的异动变化)