1. 程式人生 > >跨公司採購轉儲(很詳細)

跨公司採購轉儲(很詳細)

業務情景:同一集團下的兩個公司1100與2100之間的採購業務。1100下設工廠1101,2100下設工廠2101。供貨公司1100須先送貨到訂單公司2100的倉庫,然後2100公司再按集團外客戶的要求發貨(因此不能使用跨公司銷售模式—跨公司銷售的圖文詳解請參看SHENZHEN-SAP的文章)。

圖文流程簡述:集團外客戶201201向2100採購,於是2100在系統中向201201開出銷售訂單A,然後根據這張銷售訂單生成2100向1100的採購訂單B,這張採購訂單即為跨公司採購業務的橋樑。1100根據這張跨公司採購訂單轉生產訂單C生產,生產訂單中帶有原始銷售訂單A的號碼分配,包括其配置資訊(對可配置產品),完工入庫後的成品是特別庫存(帶訂單A號碼的訂單庫存)。根據跨公司採購訂單B生成交貨單D,這張交貨單也與原始訂單A關聯,可用訂單A的特別庫存交貨。交貨單D完成過賬交貨後,1100公司就完成了實物流,同時對2100公司而言產生了在途庫存(系統中有標準報表)。1100根據交貨單D生成公司間發票,將發票下達到會計就生成了公司間應收款(1100向2100)。2100公司做相應的收貨,發貨等動作,屬於一般操作。

(注:化了很多時間研究跨公司採購,因為SAP關於跨公司採購的最佳實踐介紹的只是純採購業務,不包括相關的生產訂單,可配置產品,特別庫存交貨等,過於簡單。在轉生產訂單時一直因為其原始訂單號碼分配不能帶轉而困惑,後來在阿KING的幫助下終於解開了這個迷團,才能完成整個流程,所以其實功能要算在阿KING的頭上才對)

以下轉入正文:

VA01 訂單公司按一般方式為集團外客戶下銷售訂單如圖。注意其工廠為訂單公司自己的工廠(倉庫也一樣),如果工廠設為供貨公司的工廠,就變成了跨公司銷售,完全不一樣了。切記這一點!另外,訂單中的產品,其物料主檔中的MRP4檢視中,將獨立/集中設為獨立(即為1),因為SAP標準邏輯中,如果設成了2(即集中),銷售訂單的分配)。

clip_image001clip_image003

clip_image004

對於其中的變式產品及變式價格配置這裡就不寫了,因其內容較多,可以單獨成篇。

示例中,VA01 建立了一個銷售訂單:2101000214 。

2,在訂單審批後傳輸了需求,用MD04檢視,在2101工廠(注:MRP是按工廠執行的),如圖:clip_image006

此時在1101工廠是沒有產生任何需求的。在2101工廠範圍執行MRP,會產生計劃訂單,該計劃訂單可以轉成採購申請,在轉採購申請時注意,如圖所示:clip_image008clip_image010

以下為轉成的採購訂單,即跨公司採購訂單,在這個採購訂單中,原始銷售訂單的配置都帶過來了,包括可配置的特性值。對於可配置產品,要看配置的結果是不是正確,因為在採購訂單中沒有實現如同銷售BOM擴充套件一樣的功能,所以只有用CU50去模擬一下,看看配置是否正確,總算對得住開單的業務員了,呵呵!示例中新建的跨公司採購訂單號為2120000231。注意在MD04中檢視1101工廠範圍的需求時,這個跨公司採購訂單與原始銷售訂單2101000214是成對出現的。庫存為原始訂單庫存,但交貨是對跨公司採購訂單交貨,所以是成對出現的。完成流程後也是成對消失。

clip_image012

clip_image014

在1101工廠範圍執行MRP (MD01), 就產生了如下的計劃訂單,這一步是困擾了我很久的地方,看到如下的畫面就知道是成功了!關鍵就是在產品主檔的MRP4檢視中,把獨立/集中務必設成是獨立的!(SAP標準邏輯)

clip_image016clip_image018

在轉成的生產訂單中看到原始訂單的資料,正是我們所需要的!感謝阿KING的幫助。

示例中生成的生產訂單號為:110110000104。對於可配置產品,其配置的特性值決定的BOM元件等都正確的帶了過來。

後面對生產訂單發料(MB1A),確認(CO11N),收貨(MB31),然後對收貨進行質檢(QA32)等都正常進行,完成後產生了訂單庫存(特別庫存,帶原始銷售訂單號),如圖:

clip_image020

在供貨工廠1101只能對跨公司採購訂單發貨,所以用VL10B,如下圖一般clip_image022

clip_image024

在示例中,產生了交貨單80000108。這個是對跨公司採購訂單的交貨單(在憑證流中看到),但是用原始訂單A的庫存進行交貨的。這裡有點容易把你弄暈哦!呵呵,如下圖

clip_image026

用批次確定就看得更清楚了。注意批次搜尋策略(VCH1時)是按訂單公司2100建立的,而不是對最終客戶。

clip_image028

在應用批次確定(拆分)時,出現了“專案未定義 VL324 ”的錯誤,開始不明所以,在www.sapfans.com網站查了一下VL324,收到啟發,在0184 (TCODE)下,增加如圖的一行後就正常了。

clip_image029

用VL02N把上面那個交貨單過賬交貨完畢後,在MD04中那兩個難兄難弟就同時消失了。至此,跨公司交易中的供貨公司的物流作業已經做完了,而這批存貨則變成了訂單公司2100的在途庫存,可以用TC:MB5T檢視,如下圖:

clip_image031

訂單公司後續當然可以用MIGO進行收貨,然後付款等等操作完全正常化。

而對於供貨公司,接下來就是要開票給訂單公司,用VF04,

clip_image033

clip_image035

然後就是正常開票。開票後看生成的會計憑證,如後圖:

分錄顯示是供貨公司開給訂單公司的發票。證明整個流程完美結束了!

我這篇圖文詳解也同時結束了,呵呵! 希望這裡的斑竹們看到給個精華,在ITPUB裡呆了這麼久,還只有一個精華,真是不好意思啊!

希望能幫到讀者。

讀者如還有疑問,請到本人的 “SAP實務與研究”QQ群: 7733372裡來討論

今天是2009年元旦,此篇就當是新年禮物,送給各位朋友吧!

ZCHARMING

2009-1-1 20:00

clip_image036