2013年1月1日 星期二

採購收貨(直接入庫) 或是 IQC檢驗後, 資料卡在介面如何處理



1.      原因: 不明
2.      狀況: 可以從 收貨 > 異動狀態彙總查詢到資料 (就是已驗收但是沒有轉入下一關, INTERFACE介面卡住就會這樣)

3.      處理方式
(1)   簡單:直接從 異動狀態彙總 將資料刪除, 然後請USER重作

(2)   複雜
 A. 將處理模式由 ONLINE 改為BATCH.
SQL
如下:
A-1: 先查 data : select * from rcv_transactions_interface
A-2: update rcv_transactions_interface 
set PROCESSING_MODE_CODE='BATCH'
where to_organization_id =86  ---存貨組織
and INTERFACE_TRANSACTION_ID=82714 – ID
         B.執行 PO_HS >報表 >執行 > 收貨異動處理程式
            要給 GROUP ID  作業單位代號

文件序號 (OM訂單編號) 設定錯誤之處理


一、原因:
使用者於設定文件序號時設定錯誤, 訂單序號在 2013年應該是1300001 開始編號, USER誤設定為 1200001 , 造成營業部輸入訂單時訂單序號會與2012年重複。

二、處理方式:

1. 查序號設定檔案

select * from FND_DOCUMENT_SEQUENCES order by name 

從這裡去查出 DB_SEQUENCE_NAME 和 DOC_SEQUENCE_ID

這次的CASE中
DOC_SEQUENCE_ID  = FND_DOC_SEQ_205_S
DOC_SEQUENCE_ID=205

表示系統在 APPLSYS 下產生了一個 名為 FND_DOC_SEQ_205_S  SQUENCE 用來作訂單編號

2. 更改 SEQUENCE
DROP SEQUENCE APPLSYS.FND_DOC_SEQ_205_S;

CREATE SEQUENCE APPLSYS.FND_DOC_SEQ_205_S
  START WITH 1300001
  MAXVALUE 999999999999999999999999999
  MINVALUE 1
  NOCYCLE
  NOCACHE
  ORDER;

DROP SYNONYM APPS.FND_DOC_SEQ_205_S;

CREATE OR REPLACE SYNONYM APPS.FND_DOC_SEQ_205_S FOR APPLSYS.FND_DOC_SEQ_205_S;

GRANT ALTER, SELECT ON APPLSYS.FND_DOC_SEQ_205_S TO APPS WITH GRANT OPTION;

3. 回頭更改FND_DOCUMENT_SEQUENCES 使資料一致

UPDATE FND_DOCUMENT_SEQUENCES SET INITIAL_VALUE=1300001 WHERE DOC_SEQUENCE_ID=205


至於已經開出的訂單, 就不用管他了, 還好只有兩三張