Internal Sales Order (ISO) Process Flow

本文介紹下內部銷售訂單Internal Sales Order(ISO)在Oracle EBS中的流程,內部銷售訂單和組織間轉移(Inter-Organization Transfer,IOT)的作用是類似的,都是用於在庫存組織間實現物料轉移。只是使用的場景不盡相同,

Inter-Organization Transfer(IOT),一般適用於,操作者同時具有來源組織和目標組織物料控制的權利,那麼直接做IOT來實現物料的轉移,就可以了;

Internal Sales Order(ISO),一般適用於,操作者只有目標組織物料操作的權限,而對於物料來源組織是沒有權限控制的情況下,這個時候就可以用到ISO。首先提內部採購申請(Internal Purchasing Requisition),然後採購申請生成內部銷售訂單,最後這個內部銷售訂單用於把源組織的物料“銷售”給目標組織。



流程演示

1.定義物料,物料在Order Management頁簽下的,Internal Ordered和Internal Orders Enabled必須要勾選。

(物料表中的字段:INTERNAL_ORDER_FLAG,INTERNAL_ORDER_ENABLED_FLAG)

在組織M1中,雜收物料100的數量,M1這100的數量就爲源組織的庫存。我們後邊打算從M1中通過ISO,轉移40數量的物料到M2。

2. Purchasing 職責 > Requisitions > Requisitions,創建內部請購單,類型爲:Internal Requisition,然後選擇好目標組織和來源組織。此例:Boston爲目標組織,Seattle爲來源組織。設置好之後,Approve。

Related Queries:

SELECT * FROM PO_REQUISITION_HEADERS_ALL WHERE SEGMENT1 = '14531';

SELECT LINES.*
FROM PO_REQUISITION_HEADERS_ALL HEADER,PO_REQUISITION_LINES_ALL LINES
WHERE HEADER.REQUISITION_HEADER_ID = LINES.REQUISITION_HEADER_ID
AND HEADER.SEGMENT1 = '14531';

SELECT DISTRIBUTIONS.*
FROM PO_REQUISITION_HEADERS_ALL HEADER,PO_REQUISITION_LINES_ALL LINES,PO_REQ_DISTRIBUTIONS_ALL DISTRIBUTIONS
WHERE HEADER.REQUISITION_HEADER_ID = LINES.REQUISITION_HEADER_ID
AND LINES.REQUISITION_LINE_ID = DISTRIBUTIONS.REQUISITION_LINE_ID
AND HEADER.SEGMENT1 = '14531';


3. 接下來,Purchasing職責 > Requests > Submit a New Request > Create Internal Orders,這個Concurrent Request的作用是把內部請購單轉換到訂單的接口表(OE_HEADERS_IFACE_ALL,OE_LINES_IFACE_ALL)中去。


Create Internal Orders這個Request跑完之後,訂單接口表中就會有相應的數據了。可以用下面的SQL來查詢,

SELECT * FROM OE_HEADERS_IFACE_ALL  WHERE ORIG_SYS_DOCUMENT_REF = '332469';   --332469 is po_requisition_headers_all.REQUISITION_HEADER_ID


SELECT * FROM OE_LINES_IFACE_ALL WHERE ORIG_SYS_DOCUMENT_REF = '332469';  --332469 is po_requisition_headers_all.REQUISITION_HEADER_ID


4.Order Management模塊下,運行訂單導入。

Order Management職責:Orders, Returns > Import Orders > 'Order Import' Concurrent Request
參數中可以指定Order Reference,此處Order Reference就是內部請購單的單號。此'Order Import' Request的作用就會把訂單接口表(OE_HEADERS_IFACE_ALL,OE_LINES_IFACE_ALL)中的數據轉換成真正的訂單數據(OE_ORDER_HEADERS_ALL,OE_ORDER_LINES_ALL)。



5. Order Import運行完畢後,就可以到訂單中查看訂單是否生成了。

Order Source Reference爲內部請購單號,並且Order Source爲Internal.


6.接下來的流程,就是訂單標準的流程了,包括挑庫,發運,裏邊細節可以參閱我之前的一篇文章:Oracle EBS訂單的流程(Order->AR) ,這裏簡單貼些圖了。

挑庫是:輸入剛纔生成的銷售訂單號

7. 發運確認,Order Management > Shipping > Transactions


"Defer Interface"如果被勾上,說明你要手動的運行Interface Trip Stop SRS,這裏還是讓它自動運行Interface Trip Stop SRS,所以把勾去掉


8. 發運完成後,就可以在目標組織裏收貨了,對於目標組織,輸入內部請購單號,然後完成接收入庫就是了。





References:

Internal Sales Order Cycle In Order Management [ID 744481.1]

R11: What Are The Steps Required To Setup An Internal Requisition In Purchasing? [ID 406312.1]

FAQ: Inter-Organization and Internal Sales Order Receipts [ID 210124.1]

發佈了15 篇原創文章 · 獲贊 6 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章