采购订单最终关闭之后重新打开solution

采购订单最终关闭之后不能接收,不能开票,所以最终关闭状态很少用到,而且最终关闭不可逆。

现遇到本来打算取消的,但是因为开单数量大于接收数量不能取消,就点了最终关闭,现财务无法开票,

解决办法如下:

select a.po_header_id
      ,a.last_update_date
      ,a.last_updated_by
      ,a.last_update_login
      ,a.closed_code     --OPEN
      ,a.closed_date     --null
      ,a.closed_reason   --null
      ,a.closed_by      --null
from  po_lines_all  a
where a.po_line_id = 108049 for update

-------------------------------------------------------
更新采购单po_line_locations_all表的状态
select b.last_update_date
      ,b.closed_code             --CLOSED FOR RECEIVING
      ,b.closed_reason           --null
      ,b.closed_date             --null
      ,b.closed_by               --null
      ,b.shipment_closed_date    --null
      ,b.closed_for_invoice_date --null
from po_line_locations_all b
where b.po_line_id = 108049 for update
 
SELECT * FROM PO_HEADERS_ALL PHA WHERE PHA.PO_HEADER_ID = 45933 FOR UPDATE


后台更新行和发运状态,如果头也关闭了也要更新头的关闭状态为非关闭,

更新完了之后最好是把此订单重新审批一下,因为审批之后才能保证资料一致并完整。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值