SAP軟件 存貨賬齡分析表

存貨賬齡表是企業(yè)重要的財務(wù)分析報表,但SAP里面卻沒有標準的報表,這讓很多財務(wù)人員頭疼,尤其是需要提供存貨賬齡分析表時。
SAP中雖然沒有標準報表,但企業(yè)可以自開發(fā)Z打頭的存貨賬齡分析表。本文介紹此報表的實現(xiàn)邏輯,并演示報表效果,供讀者參考。
事實上,在沒有啟用批次管理的情況下,很難實現(xiàn)精確的賬齡分析。此時,存貨賬齡是一個計算值,根據(jù)先進先出原理,計算出理論上的賬齡。而實際上,庫房管理不一定能夠做到100%的先進先出。因此,計算存貨賬齡時,需要作如下假定。
假定1:庫存采用先進先出原則,即當前庫存是由最近的入庫構(gòu)成的。
假定2:不考慮退庫、物料轉(zhuǎn)換等特殊情況,以減化計算邏輯。
基于如上假定,我們就可以定義一個邏輯,讓程序去計算賬齡了:取最近的入庫憑證,不考慮出庫憑證,取到的入庫憑證數(shù)量總計 >= 當前庫存即可。
例如,某物料當前庫存是1000,只需取最近入庫的物料憑證,湊夠數(shù)量1000即可。假如入庫憑證數(shù)量都是120,則取9條物料憑證即可,數(shù)量合計為1080,剛好滿足條件。如果取8條,湊不夠庫存數(shù);如果取10條,有一條用不上。然后根據(jù)物料憑證的日期和數(shù)量,將庫存分配到30天內(nèi),30到90天,90天到180天,180天以上(或其他時間段)。
在我們的環(huán)境中,存貨賬齡分析表初始界面如下。

最大命中數(shù):在從數(shù)據(jù)庫取數(shù)的時候,很難實現(xiàn)自動取對應(yīng)數(shù)量的物料憑證(恰好滿足總數(shù)>=庫存數(shù))。如果取全部物料憑證,則效率低下,甚至無法運行。此時可以在屏幕上默認一個輸入值(例如100,可以人為更改),對每一個物料取100條入庫憑證。如果取了100條入庫憑證后,還是無法湊夠物料的當前庫存數(shù),可以將如上數(shù)值改大,再運行一次報表。
輸入選擇條件后,執(zhí)行報表。

報表輸出每個物料的庫存數(shù)、各期間賬齡數(shù)、以及總計和差異。其中總計為各個期間庫存的匯總數(shù),一般等于庫存數(shù)。差異 = 庫存 – 總計,當差異列不為0時,說明庫存數(shù)大于總計數(shù),即根據(jù)選擇屏幕默認的“最大命中數(shù)”取出的物料憑證入庫數(shù)量合計小于庫存數(shù)。此時,需要返回到初始界面,更改“最大命中數(shù)”,重新運行報表,直至“差異”列全部為0。