MM庫存管理

2021-09-08 23:55:34 字數 2333 閱讀 6244

繼續學習sap的mm模組。今天看了mm中的inventory management。對庫存管理有了一定的了解。

首先大家知道像沃爾瑪這樣的零售業的利潤表裡,利潤 = 銷售收入 - 採購成本。 採購成本如何計算呢,很簡單,初始庫存總共採購成本100塊,結算時剩餘庫存成本30塊,那麼銷售出去的採購成本就是100 - 30 = 70塊。在很久很久以前,那是計算機技術還不是很發達。一般的製造業公司在月底需要做月結出報表時,需要人工來盤點剩餘的庫存一共有多少。可想而知多麼費時費力。而隨著計算機技術的發展,像sap這樣的計算機系統便為財務會計提供了極大的便利,由於庫存的每次變化都會記錄進系統,所以能夠隨時知道庫存的情況。這樣的方便都歸功於mm模組的庫存管理了。

移動型別是比較重要的乙個概念,每次貨物的發貨、收貨、轉移,都會在系統中產生乙個物料憑證。而每個物料憑證行專案都會有乙個移動型別,移動型別表示了貨物的具體移動內容,而且還可以控制螢幕的字段。比如101就表示是對採購訂單的收貨。201表示對成本中心發貨。311表示工廠內storage location之間的貨物的傳送。561表示貨物的初始化。

用tcode migo可以對採購訂單來收貨,產生的物料憑證移動型別是101。用tcode mb21可以建立預留,預留並不影響庫存值。但如果庫存值小於預留,那麼mrp就會產生採購申請。用mb1a可以對預留發貨。用migo也可以為預留收貨。mbrl是退貨,及時在已經對採購訂單做完收貨了,還可以通過原物料憑證退貨。mb1b是貨物傳輸,可以在工廠之間傳輸貨物(移動型別是301),在工廠下的storage location來傳輸貨物(311)。由於像這類傳輸都涉及乙個發貨方和乙個收貨方,所以物料憑證都有2個行專案。不像對採購訂單的收貨產生的物料憑證,只有1個行專案。以上都是通過1步操作來收貨發貨,還可以通過2步來收貨發貨,發貨:mb1b,移動型別是313,產生2個行專案。收貨:mbsu,移動型別是315,只有乙個行專案,記錄接收方。最後還有兩個tcode比較有用就是:stock for posing date: mb5b和物料憑證清單: mb51。這兩個都可以用來查詢顯示相應的物料憑證。mb5b主要以工廠為主來查詢。mb51則以物料憑證上的關鍵字段來查詢。

通過我對這些操作的測試學習,我發現儘管sap物料憑證的概念比較簡單,無非就是乙個移動型別,但是系統提供了非常多非常靈活的操作來滿足各種實際需求。

當然,即使用了sap,系統上的數字還是可能會和實際庫存有誤差的,這就需要定期來對物料做盤點(physical inventory),盤點很簡單,先建立乙個inventory document,然後輸入數字,最後在財務上過賬。首先通過tcode mi01來建立document,比如我需要盤點工廠1000庫存點0001下的物料100500,在人工盤點完後然後用mi04來輸入庫存數字,比如實際有1280個,和現在系統中的庫存數(1290)有一點點差異。確認後,就可以用mi07來對差異過賬了。產生的會計憑證型別是wi,借庫存損失,貸商品庫存。最後通過mmbe來檢視該物料的數量,已經更新為盤點後的1280個了。

另外有乙個概念就是valuation area。在sap中可以將valuation area設定為公司**或工廠,如果選公司**,那麼某物料在所有工廠的**都是一樣的。如果選擇工廠,那麼某物料在不同的工廠可以有不同的**。然後就是valuation class,這是物料主資料裡的財務主資料,它定義了該物料在財務記賬時使用的總帳科目號。它由物料型別決定,然後在後台配置tcode obyc中定義了每個valuation class對應的總帳科目。

最後我還想複習一下物料的**型別。在物料主資料裡,可以定義物料是使用標準**(s)還是移動平均價(v)。不同的定價型別,會有不同的記賬方式。如果使用標準**,那麼系統中還是對該物料計算移動平均價,可以做為參考。比如某物料a,我在主資料中指定用標準**,然後初始的標準**和移動平均價都是2 塊。然後初始化庫存100個。那麼總價值就是2×100 = 200塊。然後我以每個2.4的**向**商採購了100個。在收貨後,系統對收貨的記賬:借庫存200,借**差異費用40,貸應付暫估240。移動平均價變成了( 2.4×100 + 200 )/200 = 2.2,標準**不變,庫存價值變成了2×200 = 400。然後做發票校驗,最後**商的發票顯示是每個2.2,那麼發票**就是2.2×100 = 220(這裡不考慮增值稅),過賬後,系統重新加算了該物料的移動平均價:( 220 + 200 )/ 200 = 2.1。系統對發票的記賬:借應付暫估240,貸應付賬款 220,貸**差異收入20。

如果物料b使用了移動平均價,那麼如果初始移動平均價為2塊,初始庫存是100,那麼如果以2.4採購100個以後,移動平均價變成了2.2,記賬:借庫存240,貸應付暫估240。如果發票上是單價2.2,移動平均價變為2.1,記賬:借應付暫估240,貸應付賬款220,貸庫存20。

mm就先了解到這裡了,都是一些非常基礎的東西,也蠻有意思的,可以說mm還是sap裡面最簡單的乙個業務模組了。接下來我要學習傳說中sap裡最靈活也是最具挑戰性的模組--不錯,就是co模組了:-)

MM 關於庫存盤點

盤點在儲位層次進行,如果在乙個會計年度中對倉庫中的每個儲位至少進行過一次盤點就認為是完全盤點。可以對每種儲存型別單獨定義盤點方法,這樣可以考慮到不同儲存型別的特殊技術和組織方式。盤贏 帳面庫存小於實際庫存。盤虧 帳面庫存大於實際庫存 系統支援下列盤點方法 盤點在系統中的步驟 1.建立盤點憑證mi01...

MM外協 關於外協庫存

mm中的委外業務,將元件發料給了 商,使用mblb 檢視 商的分包庫存 呈現的介面是這樣的 我們從這裡看出,都是按照 商及它下面的物料來統計的,並未關聯到po及po行專案,同時541產生的物料憑證裡也沒有po號。這就造成了po發完元件後可以刪除,怎樣可以避免這個問題呢?1.將541移動型別的po欄位...

MM 盤點 庫存盤點的時候庫存的凍結

參考 建立盤點憑證的時候是mi01,sap標準的提供了兩個庫存凍結方式 記賬凍結 選擇了這個按鈕,則意味著在盤點憑證裡的物料的庫存是無法移動的,直到盤點結束了 在系統中輸入實際盤點數量的時候就解除了凍結 相當於被凍結。凍結賬面庫存 選擇這個後,當前的庫存會作為記錄庫存,實際的盤點庫存數會跟記錄庫存數...