銷貨後訂單LINE還是BOOKED的處理
最近新組織上線後OM模組好多異常.
1: 開單人員沒有SCHEDULE(或SCHEDULE SHIP DATE在當前日期前的),造成銷貨人員無法撿料與銷貨的
做UNSCHEDULE/SCHEDULE即可.
2: IR-ISO的,WARKHOURSE沒ASSIGNMENT對分廠別或撿料時沒有選對庫別,造成撿料不成功或銷貨後一直是SHIPPED無法變成INTERFACED的.
處理方法一般為查INV INTERFACE,TRANSACTION PENDDING,MOVE ORDER TRANSACTION;還有就是查ORDER LINE有沒有OPEN MESSAGE等.本廠或入庫庫別不對的,在INV INTERFACE中選對庫別與廠別,重RUN OM的INTERFACE即可.
3: 銷貨後訂單LINE還是BOOKED的,處理方法列於後面
[@more@]
/* SELECT invoice_interface_status_code */
/* FROM oe_order_lines Line */
/* WHERE Line.line_id = 2690231 */
/* AND invoice_interface_status_code = 'RFR-PENDING' */
/*
檢查還有哪些異常的資料
SELECT h.order_number,l.line_number||'.'||l.shipment_number line_no,l.ship_from_org_id,l.flow_status_code, l.*
FROM wsh_delivery_details a,
oe_order_lines_all l,
oe_order_headers_all h
WHERE h.header_id=l.header_id
AND a.source_line_id=l.line_id
AND a.RELEASED_STATUS='C'
AND l.FLOW_STATUS_CODE<>'CLOSED'
AND l.org_id=801
AND l.LAST_UPDATE_DATE
*/
DECLARE
l_result_out VARCHAR2(30);
l_return_status VARCHAR2(30);
CURSOR c1 IS
SELECT line_id
FROM OE_ORDER_LINES_ALL
WHERE line_id=6611817;
--line_id in (2704842,2750637);
--WHERE FLOW_STATUS_CODE = 'SHIPPED';
BEGIN
FOR ii IN c1 LOOP
UPDATE OE_ORDER_LINES_ALL
SET INVOICED_QUANTITY = NULL,
INVOICE_INTERFACE_STATUS_CODE = NULL,
OPEN_FLAG='N',
FLOW_STATUS_CODE = 'CANCELLED',
LAST_UPDATED_BY = 1174,
LAST_UPDATE_DATE = SYSDATE
WHERE LINE_ID =:line_id;
DELETE FROM RA_INTERFACE_LINES_ALL
WHERE INTERFACE_LINE_ATTRIBUTE6=TO_CHAR(:line_id);
DELETE FROM RA_INTERFACE_SALESCREDITS_ALL
WHERE INTERFACE_LINE_ATTRIBUTE6=TO_CHAR(:line_id);
COMMIT;
Oe_Invoice_Pub.Interface_Line(ii.line_id,'OEOL',l_result_out,l_return_status);
DBMS_OUTPUT.PUT_LINE(TO_CHAR(ii.line_id) ||'+'||l_result_out || '+' || l_return_status);
Oe_Invoice_Pub.Interface_Line(6611817,'OEOL',l_result_out,l_return_status);
DBMS_OUTPUT.PUT_LINE(TO_CHAR(6611817) ||'+'||l_result_out || '+' || l_return_status);
UPDATE OE_ORDER_LINES_ALL
SET OPEN_FLAG='N',
FLOW_STATUS_CODE='CLOSED'
WHERE LINE_ID = :line_id;
UPDATE RA_INTERFACE_LINES_ALL RI
SET TRX_NUMBER = (SELECT DISTINCT DELIVERY_ID
FROM WSH_DELIVERABLES_V WSH
WHERE WSH.SOURCE_HEADER_NUMBER = RI.SALES_ORDER
AND WSH.SOURCE_LINE_ID = RI.INTERFACE_LINE_ATTRIBUTE6
)
WHERE ORG_ID IN (801,543)
AND RI.INTERFACE_LINE_ATTRIBUTE6=:line_id --6611541 6611817
AND TRX_NUMBER IS NULL;
UPDATE OE_ORDER_LINES_ALL ol
SET ol.shipped_quantity=ol.ordered_quantity
WHERE ol.line_id=:line_id
AND ol.shipped_quantity IS NULL;
COMMIT;
END LOOP;
END;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/92289/viewspace-1031144/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/92289/viewspace-1031144/
銷貨後訂單LINE還是BOOKED的處理相关推荐
- 銷售訂單 (Sales Order): 資料表及更新記錄
銷售訂單 建立記錄: (Create) select VBELNfrom VBAKwhere ERDAT GE I_DATUM_FMAND ERDAT LE I_DATUM_TO 更新/刪除記錄: ( ...
- f81沒有啟用配銷模組,全用INV的雜項處理方式處理,有以下管理要求
F81[@more@]一,定義相關TABLE 1,來料時記錄 CREATE TABLE GOBO_F81_IN_TRANSACTIONS ( ORGANIZATION_ID NUMBER, TRANS ...
- 【转】SAP物料主档关键栏位
基本视图1: 基础计量单位-是物料级别,用于工厂活动中的物料管理单位,可以通过附加l数据和其它单位的转换,如可以设置独立的采购单位,销售单位,生产单位. 物料群组-主要用于归类相同属性的物料,方便查询 ...
- gitbook-userage
深入淺出 GitBook 寫作與自助出版,電子書也能多人協作 分享: Share on facebook Share on twitter Share on google_plusone_share ...
- 鸟哥的Linux私房菜(服务器)- 第二十章、WWW 伺服器
第二十章.WWW 伺服器 最近更新日期:2011/08/05 我們最常講的『架站』其實就是架設一個 Web 網站啦!那麼什麼是 Web 呢?那就是全球資訊廣播的意思 (World Wide Web), ...
- 計算機術語英文翻譯臺 - 陸對照(侯捷老師整理)
轉載自侯捷的網站 以下是侯捷個人陸續收集整理的有關於我所涉獵的領域的術語對照(英中繁簡). 歡迎所有朋友給我意見(任何意見).謝謝. 新書寫作,或發表文章時,我會以此表為參考. 本表所列,並不表示我在 ...
- C++ Learn Note
C++ 的筆記部分 基礎部分 C++ 可變範本參數 在C++11之前,類範本和函數範本只能含有固定數量的範本參數.C++11增強了範本功能,允許範本定義中包含0到任意個範本參數,這就是可變參數範本 / ...
- ASP.NET 應用程式的安全性模型
本單元內容 功能 ASP.NET 應用程式依賴於許多不同元素及技術的成功交互操作.每個方案元件都提供安全性功能,以滿足其自身的需求.然而,純粹從個別元件的角度考量安全性還不夠.若要提供整體方案的安全性 ...
- 曾經的文字﹐曾經的歲月
反思 今天晚上找一個知心朋友﹐暢談了一個晚上﹐著實爽快+痛快. 但是﹐回來的路上﹐我在不斷的反思﹐反思自己﹐反思人生﹐反思社會. 喜歡三毛﹐更喜歡她的<少年愁>﹐清清淡淡的口氣﹐坎坷不平的 ...
- shell 经典教程[大神之路]
shell 经典教程[大神之路] 文章原作者链接:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=218853&page=2 ...
最新文章
- Windows 8实例教程系列 - 理解应用框架
- SQLSERVER使用CLR Stored Procedure导出数据到Excel
- 模板使用自定义类型_「Shopify模板」Shopify模板编辑Shopify模板代码更改教程
- [BZOJ 1001] 狼抓兔子
- 启动ipython内核发生错误_ipython3启动
- 小米答题题库_拼多多果园答题题库74(每日更新)
- Spring IoC?看这篇文章就够了...
- 如何在oracle中查询所有用户表的表名、主键名称、索引、外键等 - Oracle 基础和管理_files...
- python123 测验三_作业要求 20190919-3 效能分析
- ubuntu 卸载NetworkManager
- WIN7(32位)VS2010+openCV 2.4.10+PCL 1.6.0+CUDA 6.5.14+CMake 3.2.1+SSBA-3.0配置
- js通过url链接下载文件
- 安装 MaxScale
- 注册vmvare账号验证码问题
- 【滤波专题-第3篇】IIR无限冲激响应和FIR有限冲激响应数字滤波器有什么区别?
- JSP水电费管理系统myeclipse开发mysql数据库web结构java编程
- java-对密码进行加密和验证的类
- DNS是什么意思有什么作用了
- ToggleSwitch控件介绍
- 33张赤裸裸的人性图 深深刺痛你!