rcv_transactions_interface表里的数据处理办法
发表于:2024-10-25 作者:千家信息网编辑
千家信息网最后更新 2024年10月25日,看Transaction status summary如發現佔收時出現驗收單號,但在列印時找不到此驗收單號,可先到receiveing transaction summary 中確認此單沒有點收,最好
千家信息网最后更新 2024年10月25日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安全错误
数据库的锁怎样保障安全
网络安全应用技术专业好不好
招贤小学网络安全
软件开发经理工作安排
武汉dell服务器采购
网络安全与疫情相关
上海悦易网络技术有限公司
服务器管理工具下载
阿里云数据怎么传到服务器
阿里ads数据库
首批一流网络安全学院
学生网络安全责任划分
浙江互联网会展科技馆设计
怎么关闭网络安全检测
高速网络技术介绍
松江区品质软件开发服务商是什么
软件开发部的绩效工资
数据库求和的
低价外网服务器
服务器芯片跟啥股票有关
战地1刷不出服务器
嵌入式软件开发又叫什么
存储服务器客户端无法识别
视频互动软件开发
网络安全员隐私心理
展厅软件开发
mysql跟改数据库
sa登录数据库安全吗
软件开发几岁退休
网络安全项目专家论证结论
联合致赢网络技术有限公司