實現T系列ERP客戶立庫項目的應用需求,通過API與WMS-PLUS對接,以支持倉庫的出入庫應用。
1.1 ERP申請流程:
用戶通過ERP系統錄入來源單信息,WMS接收該來源單信息作為WMS系統的出入庫通知單,在WMS系統完成出入庫后,將出入庫單據推送回ERP系統,產生ERP系統的出入庫單據;(WMS出入庫通知單=ERP來源單)
對接的單據如下:
1.2 ERP出入庫確認流程:
用戶通過ERP系統錄入對應庫存單據,WMS接收該庫存單據作為出入庫通知單,在WMS系統完成實際出入庫后,將出入庫信息推送回ERP系統,此時,對ERP的原庫存單據視為修改處理;(WMS出入庫通知單=ERP出入庫單);
對接的單據如下:
1.3 WMS直接完成出入庫:
此類單據,用戶通過PDA,在WMS系統產生對應的出入庫單據,WMS系統將該類單據推送回ERP系統,產生ERP系統的出入庫單據,生成的ERP單據為無來源單據;
對接的單據如下:
通過菜單的基礎資料-連接設置-AI-WMS PLUS連接設置,打開設置界面
AI-WMS PLUS設置:用于連接WMS的服務器和賬套信息;
管控倉庫:選擇ERP中需要通過WMS來管控的倉庫,后續做單都會根據管控的倉庫來做判斷;
啟用WMS管控流程:勾選后本界面的設置才會生效;
WMS出入庫類型設置:
根據WMS的出入類型,ERP區分出庫方向和入庫方向2種,左邊是通過WMS產生ERP的目標單據,右邊申請單是ERP的來源單;
因為WMS無法通過過濾去判斷哪些單據走什么流程,不支持手動去選擇來源單,所以需要在該界面預設好業務流程,可以設置2種對接方式的流程,ERP申請流程和ERP確認流程;
ERP申請流程的設置
以銷售出庫單為例:
銷售出庫單的來源有備貨單、銷售訂單和銷售出庫驗收合格,如果選擇了來源申請單為備貨單,則不可以再同時選擇銷售訂單和銷售出庫驗收合格,只能支持走一個流程,當備貨單做單選擇了倉庫為WMS管控的倉庫,則該備貨單不允許在ERP中被銷售出庫單和出貨送檢過濾到,只能通過WMS去做銷售出庫, WMS接收該備貨單信息作為WMS系統的出庫通知單,WMS做了出庫后再產生ERP的銷售出庫單;
如果選擇了銷售訂單,則業務流程就是ERP做銷售訂單,選擇WMS管控倉庫后,該訂單就不可以在ERP中被備貨單和銷售出庫過濾到,只能通過WMS產生銷售出庫單,WMS接收該銷售訂單信息作為WMS系統的出庫通知單,WMS做了出庫后再產生ERP的銷售出庫單;
如果選擇了銷售出庫驗收合格,則業務流程就是ERP做備貨單,選擇WMS管控倉庫后,該備貨單不可以在ERP中做后續的銷售出庫單,只能做出貨送檢,檢驗合格后,WMS接收銷售出庫驗收單作為WMS系統的出庫通知單,WMS做了出庫后再產生ERP的銷售出庫單。
ERP確認單流程的設置:
以采購入庫退回單為例,同樣需要先進行選擇設置啟用確認流程
ERP做采購入庫退回單,選擇WMS管控的倉庫,WMS接收該單據作為出庫通知單,在WMS系統完成實際出庫后,修改ERP的采購入庫退回單。
其他單據的設置與銷售出庫單類似,在此不重復描述。
全部設置完成之后需要點保存按鈕,保存設置。
3.1 ERP申請流程的控制點:
來源單表身多個貨品,調用了某1個貨品,則該貨品不允許編輯,其他行貨品可以編輯 ,來源單不允許刪除;
來源單表身的貨品全部都調用了,則該單據不允許編輯和刪除;
來源單被調用后,如果需要在ERP中編輯來源單,則需要通過“出入庫通知單刪除作業”刪除對應的通知單后,ERP才可以編輯,如果刪除通知單后沒有編輯來源單則WMS不會再次調用該來源單,只有編輯重新存盤后才會調用該來源單
通過WMS產生的單據不允許編輯修改,如果單據啟用審核流程,通過WMS產生的ERP單據默認是未審核狀態;
刪除WMS的出入庫單據會一并刪除產生的ERP出入庫單據;
ERP中的出入庫單據,做單時不能選擇WMS管控的倉庫。
3.2 ERP確認流程的控制點:
WMS調用原庫存單據后,原庫存單據在ERP中不允許編輯和刪除;
刪除WMS確認單后,ERP原單的數量會恢復到初始錄單的數量;
WMS確認時可以多次確認,可以在WMS中控制是直接修改數量還是累加數量。
3.3 WMS直接錄入單據的控制點:
通過WMS產生的出入庫單據不允許編輯刪除;
通過WMS直接錄入的單據,ERP中錄入時不能選擇WMS管控的倉庫。
【原料調撥單】在ERP錄入時的控制:
撥出倉庫、撥入倉庫,不允許同時是WMS管控的倉庫;
當撥出倉庫為WMS管控的倉庫時,該單據則視為確認類單據,即做WMS做出庫確認;
當撥入倉庫為WMS管控的倉庫時,該單據也視為確認類單據,即WMS做入庫確認。
【庫存調撥單】在ERP錄入時的控制:
撥出倉庫、撥入倉庫,不允許同時是WMS管控的倉庫;
只能支持撥入倉為WMS管控的倉庫,該單據視為確認類單據,即WMS做入庫確認。