最近新組織上線後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的處理相关推荐

  1. 銷售訂單 (Sales Order): 資料表及更新記錄

    銷售訂單 建立記錄: (Create) select VBELNfrom VBAKwhere ERDAT GE I_DATUM_FMAND ERDAT LE I_DATUM_TO 更新/刪除記錄: ( ...

  2. f81沒有啟用配銷模組,全用INV的雜項處理方式處理,有以下管理要求

    F81[@more@]一,定義相關TABLE 1,來料時記錄 CREATE TABLE GOBO_F81_IN_TRANSACTIONS ( ORGANIZATION_ID NUMBER, TRANS ...

  3. 【转】SAP物料主档关键栏位

    基本视图1: 基础计量单位-是物料级别,用于工厂活动中的物料管理单位,可以通过附加l数据和其它单位的转换,如可以设置独立的采购单位,销售单位,生产单位. 物料群组-主要用于归类相同属性的物料,方便查询 ...

  4. gitbook-userage

    深入淺出 GitBook 寫作與自助出版,電子書也能多人協作 分享: Share on facebook Share on twitter Share on google_plusone_share ...

  5. 鸟哥的Linux私房菜(服务器)- 第二十章、WWW 伺服器

    第二十章.WWW 伺服器 最近更新日期:2011/08/05 我們最常講的『架站』其實就是架設一個 Web 網站啦!那麼什麼是 Web 呢?那就是全球資訊廣播的意思 (World Wide Web), ...

  6. 計算機術語英文翻譯臺 - 陸對照(侯捷老師整理)

    轉載自侯捷的網站 以下是侯捷個人陸續收集整理的有關於我所涉獵的領域的術語對照(英中繁簡). 歡迎所有朋友給我意見(任何意見).謝謝. 新書寫作,或發表文章時,我會以此表為參考. 本表所列,並不表示我在 ...

  7. C++ Learn Note

    C++ 的筆記部分 基礎部分 C++ 可變範本參數 在C++11之前,類範本和函數範本只能含有固定數量的範本參數.C++11增強了範本功能,允許範本定義中包含0到任意個範本參數,這就是可變參數範本 / ...

  8. ASP.NET 應用程式的安全性模型

    本單元內容 功能 ASP.NET 應用程式依賴於許多不同元素及技術的成功交互操作.每個方案元件都提供安全性功能,以滿足其自身的需求.然而,純粹從個別元件的角度考量安全性還不夠.若要提供整體方案的安全性 ...

  9. 曾經的文字﹐曾經的歲月

    反思 今天晚上找一個知心朋友﹐暢談了一個晚上﹐著實爽快+痛快. 但是﹐回來的路上﹐我在不斷的反思﹐反思自己﹐反思人生﹐反思社會. 喜歡三毛﹐更喜歡她的<少年愁>﹐清清淡淡的口氣﹐坎坷不平的 ...

  10. shell 经典教程[大神之路]

    shell 经典教程[大神之路] 文章原作者链接:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=218853&page=2 ...

最新文章

  1. Windows 8实例教程系列 - 理解应用框架
  2. SQLSERVER使用CLR Stored Procedure导出数据到Excel
  3. 模板使用自定义类型_「Shopify模板」Shopify模板编辑Shopify模板代码更改教程
  4. [BZOJ 1001] 狼抓兔子
  5. 启动ipython内核发生错误_ipython3启动
  6. 小米答题题库_拼多多果园答题题库74(每日更新)
  7. Spring IoC?看这篇文章就够了...
  8. 如何在oracle中查询所有用户表的表名、主键名称、索引、外键等 - Oracle   基础和管理_files...
  9. python123 测验三_作业要求 20190919-3 效能分析
  10. ubuntu 卸载NetworkManager
  11. WIN7(32位)VS2010+openCV 2.4.10+PCL 1.6.0+CUDA 6.5.14+CMake 3.2.1+SSBA-3.0配置
  12. js通过url链接下载文件
  13. 安装 MaxScale
  14. 注册vmvare账号验证码问题
  15. 【滤波专题-第3篇】IIR无限冲激响应和FIR有限冲激响应数字滤波器有什么区别?
  16. JSP水电费管理系统myeclipse开发mysql数据库web结构java编程
  17. java-对密码进行加密和验证的类
  18. DNS是什么意思有什么作用了
  19. ToggleSwitch控件介绍
  20. 33张赤裸裸的人性图 深深刺痛你!

热门文章

  1. 【积水成渊】uniapp高级玩法分享
  2. 前端依赖管理那点事儿
  3. 8g ubuntu 树莓派4b_树莓派4B安装稳定版Ubuntu 19.10以及图形界面
  4. php注册失败,phpcms登陆注册失败怎么解决_CMS系统建站教程
  5. AUTOCAD 输入绝对坐标点的输入解疑
  6. 计算机组成联合右移,新计算机组成原理试题.doc
  7. 51精密电路工艺科普:你了解金手指吗?
  8. 芙蓉姐姐:藕要用光芒四射的才华刺瞎世俗的狗眼!
  9. Java架构学习(七)注解自定义注解设计模式
  10. 关于罗克韦尔跟西门子PLC之间通讯的解决方案