温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

rcv_transactions_interface表里的数据处理办法

发布时间:2020-08-09 03:26:35 来源:ITPUB博客 阅读:409 作者:ellawhq 栏目:关系型数据库
看Transaction status summary
如發現佔收時出現驗收單號,但在列印時找不到此驗收單號,可先到receiveing transaction summary 中確認此單沒有點收,最好再確認一下訂單有無變化,再到transaction status summary中查看,如前面兩點都確認沒有點收進,又出現在transaction status summary中,在transaction status summary把這筆記錄刪掉,然後再得新點收(原驗收單號作廢)


若 Receiving Transaction 在處理過程中有任何異常現象的話, 會將資料寫入
RCV_TRANSACTIONS_INTERFACE table 中, 且顯示在 Transaction Status Summary Form 中,
其狀況有:
(A). Status = 'PENDING': 其原因不明,可能是在做收料交易時,系統較為繁忙所致,此部分 Oracle 亦無法提出較明確的 Problem Define,當其發生時,可以先確認此筆資料是否有成功執行完畢(至 Receiving Transaction Summary 查詢其交易是否有成功),若沒有的話,請以下列方式處理:
01. 在SQL下指令修改處理模式:
EX:update rcv_transactions_interface
set PROCESSING_MODE_CODE = 'BATCH'
where PROCESSING_MODE_CODE = 'IMMEDIATE'
and PROCESSING_STATUS_CODE = 'PENDING'
02. 在PO模組中執行 Receiving Transaction Processor program (Report Run)
(B). Status = 'ERROR': check error code,並依 Error Code 處理 --> 是否有做完
Deliver --> 是否有增加 on-hand qty
--> 若沒有,可以將此筆 Recorde 在 Transaction Status Summary Form 上面做Delete,再重新做一次該筆交易。--> 若該筆資料已成功完成,EX: Transaction type = Delivery,查詢Receiving Transaction Summary,該筆資料確實已完成,並在PO Shipment 上也寫入以收貨資料(入庫數量要在 PO Distribution 上查),且在 Inventory中查詢 Material Transaction也有此筆資料,即表示該筆資料是有作業成功的,因此只要在Transaction Status Summary Form 上面做 Delete即可(此部分發生原因不明,但發生機率頗高)。

總歸來說, 當遇到這類事件時, 您必須先確認卡在 RCV_TRANSACTIONS_INTERFACE 的資料是否是真的卡住 (資料是否已處理完成).

如果已完成, 您只需 Delete 該筆資料
如果未完成, 您需 update PROCESSING_MODE_CODE = 'BATCH' 以及 PROCESSING_STATUS_CODE = 'PENDING', 然後執行程式: Receiving Transaction Processor
[@more@]thank you!
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI