噗,卡在哪已經不想查了,等有空吧 XD
會發現的原因是,INV 模組要關期間,系統提醒有未幾筆未完成的Shipping,但是系統描述沒有寫的很清楚,一時間都不知道是哪幾筆
( INV 模組 > Accounting Close Cycle > Inventory Accounting Periods > 選擇期間 > (B)Pending > Pending Transactions )
後來又多試了 一張出貨,馬上看系統才發現:
當Ship Confirm之後,系統會觸發 Workflow,但 Workflow 會因為不明原因"卡彈" ( Line Status = "Shipped" ),造成資料流停在 Workflow 的某一站上,這時就必須要人工在重啟 Workflow。
有兩隻系統的 Request 可以跑 ( OM模組 > Shipping > Interfaces > Run ) :
1. Interface Trip Stop - SRS
2. Order Management Interface - SRS
大部份的情況只要跑第一隻,但看metalink有一篇有提到,如果單跑第一隻Request不能解決問題的話,就要跑第二隻,完成後再重跑第一隻
還發現了另一種情況,就是 Ship Confirm 已成功,但是卻沒有把 Stage 倉的貨扣帳,進而發現卡在 Order Line Workflow 的某一站 ( 今天的 Case 是卡在 Ship ),用 SYSADMIN 做 Retry 也沒有,甚至還有 ERROR。
解決方式還不是很確定,但是今天是把 Table Space 打開,Retry 之後在 Run "Interface Trip Stop - SRS" 就解開卡住的問題
這個問題跟上面不一樣的是,INV 那邊的庫存帳沒有扣除,直接跑 Interface Trip Stop - SRS 也不能解決,所以算是特別的 Case 吧