天天看點

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

題記:​

在網絡上看到一篇類似的公衆号文章,叫《通過IDoc逐漸指導PO&SO內建》,個人覺得整個配置過程中還是少了一些重點配置,也少了說明整個功能的核心邏輯,那麼,趁着這個機會,就讓我來完整說明一下吧!

業務說明:

本功能是用在銷售公司接單之後,向生産公司建立采購訂單采購物料,系統通過IDOC的設定生成生産公司對銷售公司的銷售訂單。通過這樣的功能可以簡化工作量,同時也能滿足那些不想用也不适用于标準公司間交易的業務場景。

系統配置:

一、RFC連接配接配置:

目的是為了配置銷售公司和生産公司之間的系統連接配接,有的時候銷售公司和生産公司不在一個SA*P Client裡面,就需要通過這個RFC連接配接配置連在一起。

事務代碼:SM59

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

選擇ABAP連接配接之後,點選建立按鈕

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

本例銷售和生産公司都是同一個主機,是以在這裡目标主機填寫目前主機名稱,如果是不同主機,則填寫另一個主機名。

切換到 登入&安全性 頁簽:

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

點選連接配接測試:

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

二、建立IDOC端口

事務代碼WE21

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

按上圖的操作順序,建立一個端口,将第一個步驟建立的RFC連接配接封裝成一個IDOC端口

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

儲存

三、合作夥伴參數檔案

事務代碼:WE20

建立合作夥伴類型LI,表示該供應商需要做出站消息:

SA*P idoc 通過采購訂單輸出機制生成銷售訂單
SA*P idoc 通過采購訂單輸出機制生成銷售訂單

注意,上面合作夥伴編号需要跟供應商編碼一緻,夥伴類型是LI 供應商

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

儲存之後,點選出站裡的建立按鈕:

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

切換到消息控制:

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

切換到EDI标準:

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

儲存!

建立合作夥伴類型LS

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

在邏輯系統這裡需要設定相關的進站和出站,因為本例銷售和生産都是在一個公司裡面,是以出入站都在這裡設定!

注意,合作夥伴編号要跟SCC4裡面相應的Client的邏輯系統要一緻!

如果是在發送端(即建立采購訂單的Client裡),這裡要建立生産公司所在的Client的邏輯系統LS,并設定出站!

如果是在接收端(即生成銷售訂單的Client裡),這裡要建立銷售公司所在的Client的邏輯系統LS,并設定入站!

因為本例Client隻有一個,是以出入站都是在一個邏輯系統裡!

設定出站參數并儲存!

SA*P idoc 通過采購訂單輸出機制生成銷售訂單
SA*P idoc 通過采購訂單輸出機制生成銷售訂單

設定入站參數并儲存:

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

切換到接收端,設定合作夥伴參數KU:編号要跟客戶編号一緻!

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

設定KU的入站參數:

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

四、設定客戶與供應商代碼的配對參數

事務代碼:VOE2

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

五、設定供應商主資料裡面客戶代碼

事務代碼:XK02

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

六、設定發送端工廠與接收端客戶的送達方對應

事務代碼:VOE4

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

七、建立輸出條件

事務代碼:MN04/MN05

SA*P idoc 通過采購訂單輸出機制生成銷售訂單
SA*P idoc 通過采購訂單輸出機制生成銷售訂單

維護相關的采購組織和采購訂單憑證類型,切記,這裡功能選VN,媒介選擇6!

八、設定IDOC處理例程

事務代碼:NACE

SA*P idoc 通過采購訂單輸出機制生成銷售訂單
SA*P idoc 通過采購訂單輸出機制生成銷售訂單
SA*P idoc 通過采購訂單輸出機制生成銷售訂單

九、資訊記錄設定相關的物料

事務代碼:ME11/ME12

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

十、配置機關對應關系

事務代碼:CUNI

配置物料機關對應的ISO代碼

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

十一、配置銷售訂單的定價過程

這個配置是添加EDI1和EDI2的條件類型到銷售訂單的定價過程裡面,目的是接收采購訂單的不含稅價和金額

事務代碼:SPRO

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

儲存!

十二、建立采購訂單

事務代碼:ME21N

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

點選擡頭的消息:

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

可以看到相關的輸出類型了!

儲存采購訂單之後,可以在擡頭的關系裡面看到相關的IDOC出入站

SA*P idoc 通過采購訂單輸出機制生成銷售訂單
SA*P idoc 通過采購訂單輸出機制生成銷售訂單

十三、檢視生成的銷售訂單

事務代碼:BD87

輸入入站的IDOC号碼

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

事務代碼:VA03

SA*P idoc 通過采購訂單輸出機制生成銷售訂單
SA*P idoc 通過采購訂單輸出機制生成銷售訂單

EDI1和EDI2價格來自于采購訂單裡的價格!

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

總結:

眼花了嗎?心亂了嗎?這就對了,IDOC就是這麼麻煩,不靈活,不友善,個人建議還是老老實實用開發去生成單據吧!

PS:好多圖,累死了!能完整看到這裡,我也服你。

看我這麼辛苦分享,不給點贊賞?

SA*P idoc 通過采購訂單輸出機制生成銷售訂單

END

本文作者 | SAP夢心