rcv_transactions_interface表里的数据处理办法
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,看Transaction status summary如發現佔收時出現驗收單號,但在列印時找不到此驗收單號,可先到receiveing transaction summary 中確認此單沒有點收,最好
千家信息网最后更新 2025年11月08日rcv_transactions_interface表里的数据处理办法看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!
如發現佔收時出現驗收單號,但在列印時找不到此驗收單號,可先到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!
交易
成功
原因
部分
不明
繁忙
事件
只需
指令
方式
是在
最好
模式
行程
可先
办法
数据
数据处理
表里
处理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
r不能读取全部数据库
香港云服务器如何设置端口
植物识别算法使用的数据库
舟山市国企软件开发的公司
AI量化交易软件开发
锦州互助盘软件开发设计
巨衫数据库上市
别人要调用我们的数据库
江宁区软件开发共同合作
明日之路服务器
软件开发为什么烧钱
北京警院网络安全二等功
锐思数据库高新技术
河南省淳诺互联网科技
软件开发学徒是真的吗
富士康服务器bios查看网卡
苏州西邦网络技术有限公司
计算机网络技术专业专插本
计算机网络技术的实验
维普数据库哪些全文获取方式
cbm数据库可以用的检索技术
软件开发出口税收优惠政策
甘肃 互联网网络安全
redis数据库查询语句
云电脑服务器是什么
手机网络安全宣传常识
网络安全法信息安全
联想服务器rd550
数据库恢复中安全策略
网络安全的英语简称