一、庫存調撥、在途庫存
庫存調撥是庫存操作中非常常見的操作,細化下來,我們可以將庫存調撥劃分為下列所示:
庫存調撥型別
庫存調撥型別 業務型別描述
工廠內調撥 從同一工廠的庫存地點a到庫存地點b
公司內調撥
(intra-company stock transfer) 從同一公司中的工廠甲的庫存地點a到工廠乙的庫存地點b
公司間調撥-公司間採購
(inter-company) x公司下的工廠丙的庫存地點a調撥到y公司下到工廠丁的庫存地點b
實現庫存調撥,可以有一下五種處理方式。
1、 直接通過移動型別一步法進行處理
事務**mb1b,輸入貨物的接受工廠、接受庫位和發貨工廠、發貨庫位,輸入移動型別301或者311
其中移動型別301,可以在工廠內不同庫存地點或者公司內不同工廠或是不同公司的不同工廠之間進行調撥
移動型別311只能針對同一工廠不同庫位之間的調撥
tips:移動型別301支援公司間調撥,一家公司庫存增加的同時另外一家庫存減少,但需要通過事務**obya定義公司間清賬科目
2、 直接通過移動型別二步法進行處理
事務**mb1b,輸入接受工廠、庫位和發貨工廠、庫位,輸入移動型別303+305或者313+315
與方案一相同,但分為2次操作,發貨時,使用移動型別303從發貨庫位轉移到收貨工廠的在途,移動型別305歐諾個工廠在途轉到接受庫位
移動型別(313+315)只能針對同一工廠之間的調撥,313從發貨庫位(a)轉移到收貨庫位(b)的在途,移動型別315從庫存地點在途(b)轉到庫存地點的接受庫位(b)
3、 通過不帶發貨單的庫存調撥單
一下三個方案都是以庫存調撥單(stock transfer order)為基礎,方案三操作步驟如下:
事務**me21n,建立採購訂單,型別為ub,行專案類別u,或者直接使用採購訂單型別nb
事務碼migo,選擇針對採購訂單發貨,移動型別351
事務**migo,對採購訂單進行收貨,移動型別101
4、 通過帶發貨單的庫存調撥單(一步法)
5、 通過帶發貨單的庫存調撥單(二步法)
方案4、5應用非常廣泛,既可以針對公司間採購業務,也可以針對公司內調撥,具體操作可以查詢資料「公司間採購」
二、在途庫存、中轉庫存
在途庫存、中轉庫存的形成可能有不同的操作原因,下面以庫存轉移為例,我們學習講述三種導致不同的在途庫存(中轉庫存)的庫存調撥之間的差異
tips:
【在途庫存】與【中轉庫存】的定義
stock in transit翻譯為在途庫存或者途中庫存,transit一詞常與運輸相關,因此形成在途。而stock in transfer翻譯為中轉庫存,非嚴格意義上,經常把二者都稱之為在途,在sap中,通過事務**mb1b而不是sto形成的「在途」我們稱之為stock in transfer,通過sto形成的「在途」稱之為stock in transit(sto指調撥單)
1、 業務場景說明
建立三個物料,然後分別以二步法的方式執行三種不同型別的庫存轉移操作,執行完第一步發貨後,檢視三種方式下的差異,具體如下:
1) 物料z303305,採用移動型別303進行庫存轉儲。物料z303305,在工廠h001初始化庫存1000個,而後使用事務**mb1b移動型別303做庫存轉儲到相同工廠h001數量100個,轉儲到工廠h002的數量200個,在工廠h001和h002暫不收貨
2) 物料z313315,採用移動型別313進行庫存轉儲。物料z313315,在工廠h001初始化庫存為1000個,而後使用事務**mb1b移動型別313移到相同工廠h001中100個,在工廠h001暫不收貨
3) 物料zsto1,採用庫存調撥單進行庫存轉儲。物料zsto1,在工廠h001初始化庫存100個,而後事務**me21n建立庫存轉儲單轉儲100個到相同工廠h001中,通過事務**vl01n建立發貨單、事務**vl02n發貨過賬,但不收貨
2、 三種在途庫存的差異
當在系統中按照上述業務場景操作完畢之後,三種操作下都執行了發貨,但是未收貨,通過以下事務碼檢視三種方式下的差異:
1) 事務**mm03檢視三個物料的「工廠庫存檢視」
如下圖所示,檢視上述物料在工廠中的庫存情況:
物料z303305的「中轉(工廠)/in transfer(plant)」庫存為100個(通過mb1b移動型別303轉儲形成的在途庫存)
物料z313315(同一工廠不同庫位之間調撥)的「中轉工廠/in transfer(plant)」庫存為0個
物料zsto1的「在途庫存/stock in transit」庫存為100個
從中可以得到結論,物料主資料的「工廠檢視」中的「中轉(工廠)」對應的庫存是通過移動型別303進行轉儲所形成的在途庫存,無論是否在同一工廠進行轉儲
物料主資料的工廠檢視中的「在途庫存」對應的庫存是通過sto的方式在同乙個工廠下進行庫存調撥的情況,調撥單處於已發貨但未收貨的數量。
tips:使用調撥單(sto)進行工廠之間的庫存轉儲,採用二步法時,在發貨工廠進行發貨過賬後,發貨工廠庫存減少,收貨工廠並不會增加庫存,但會顯示在下圖中的「在途庫存」中
2) 事務**mmbe檢視
三種庫存轉儲情況如下:
通過移動型別313形成的中轉庫存屬於特定的庫存地點h120下
通過移動型別303形成的中轉庫存不屬於特定的庫存地點,而是直接掛在工廠下
物料zsto通過sto(stock transfer order/庫存調撥單)形成的在途庫存無法直接檢視,只能通過未清採購訂單間接檢視,而未清採購訂單與在途庫存並不相等(會不準確)
3) 報表mb52顯示倉庫中庫存
事務碼mb52可以單獨顯示中轉庫存和途中庫存,也可以彙總顯示中轉庫存和途中庫存
如下圖所示,如上文提到的,中轉庫存(in transfer(plant))指的是通過移動型別313、303形成的,途中庫存(stock in transit)是通過庫存調撥單(sto)形成的
4) 事務**mb5t檢視
事務碼mb5t可檢視通過庫存調撥單(sto)形成的在途庫存,可以查到明細資訊。
303 工廠到工廠的轉賬-移出倉庫
313 庫存地點到庫存地點的轉賬
總結:從系統層面來講,應該嚴格區分中轉庫存和中途庫存
1) in transfer(中轉庫存)是指一方已經發出,另外一方尚未收到,尚未收到的部分在系統中有所體現,是屬於特定的工廠或者庫存地點下的。
2) stock in transit(在途庫存)是指一方已經發出,另一方尚未收到,尚未收到的部分在庫存賬面(財務賬上)沒有體現,只能通過報表的形式檢視
具體而言,關於在途庫存和中轉庫存,應注意以下問題:
1) 不同的庫存轉儲方式的差異比較,移動型別313導致的中轉庫存是屬於特定庫存地點下,因此若目標庫存地點明確,應使用313型別;移動型別303導致的中轉庫存是屬於特定工廠,而非庫存地點下的
2) 在途庫存和中轉庫存資訊的儲存。移動型別303導致的中轉庫存記錄在表marc中,中轉庫存在工廠級別;移動型別313導致的中轉庫存記錄在mard中,中轉庫存在庫存地點級別
通過庫存調撥單,導致的在途資訊並未記錄在庫存的表中,只是在表eket中有所記錄,表eket中記錄了庫存調撥單的計畫數量、發貨單數量、發貨過賬數量、收貨數量
3) 在途庫存有時容易被忽視,發廚房認為我已經發出,收貨方認為反正我還沒有收到,因此,企業應該明確這一部分在途庫存負責的部門,另外一方面應通過運輸單據的跟蹤保證採購方的及時收貨
4) 庫存轉儲的一步法、二步法。二步法是指發貨、收貨分成兩個步驟進行操作,一步法則是發貨的同時自動收貨。顯然一步法操作上更為簡單,但也要根據實際情況靈活採用
SAP庫存歷史庫存表更新邏輯
庫存資料的儲存 根據庫存型別的不同,庫存資訊儲存在不同的表中,具體而言見下表 庫存型別 當前庫存 歷史庫存 庫存金額 歷史庫存金額 工廠級別庫存 marc mbew march mbew mbewh 庫存地點庫存 marc mardh mbew mbewh 商寄售庫存 mkol mkolh mbew...
SAP庫存歷史庫存表更新邏輯
庫存資料的儲存 根據庫存型別的不同,庫存資訊儲存在不同的表中,具體而言見下表 庫存型別 當前庫存 歷史庫存 庫存金額 歷史庫存金額 工廠級別庫存 marc mbew march mbew mbewh 庫存地點庫存 marc mardh mbew mbewh 商寄售庫存 mkol mkolh mbew...
SAP 物料預留 庫存變化
sap 物料預留 庫存變化 在生產以外的乙個領料業務中開始實際使用,有三個部門,它們會需要一些單個的物料,這些需求,不同於生產線每天大量成批的需要的物料。系統稱為超耗領料或小領料。1.研究院有時需要單個的零件做設計測試。2.售後維修部需要領一些單個的零件維修返修車。3.生產線邊有乙個返修庫房,線上的...