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安全错误
数据库的锁怎样保障安全
镇海直销软件开发周期
青少年 网络安全 网瘾
购买vip服务器管理助手
数据库范式注意事项
英雄与将军服务器故障该怎么办
网络安全经理面试视频
互联网科技公司集中布局的好处
虹口区口碑好的软件开发诚信服务
长沙培训软件开发报价
易语言新建数据库不能保存
成都郫都网络安全宣传
js 数据库 下拉框
nj连接数据库
平顶山软件开发销售价格
工程宝软件开发
互联互通服务器托管
工作簿做数据库模板
华为云服务器2核4G一年多少钱
中兴服务器怎么重置
新余公安局网络安全大队
网络安全画报图片模版
2019软件开发企业排名
软件开发纠纷
办公用品管理 服务器版
网络安全与黑客攻防宝典评分
正规网络技术咨询诚信合作
用自己电脑做服务器有什么配置
普法课堂网络安全视频
服务器校验错误
erp使用什么数据库