瞭解資料倉儲的歷程記錄庫存評估

資料倉儲的 ETL 過程包括若干個資料超市,其中兩個是倉庫日報 (SDS) 和零件日報 (PDS)。SDS 資料超市按倉庫、組織和零件分類擷取庫存值的每日匯總。PDS 資料超市按零件擷取庫存值的每日匯總。但是,PDS 所擷取的每日匯總僅針對您在建立零件時,使用零件頁面記錄檢視索引標籤中的儲存歷程記錄核取方塊,指明儲存歷程記錄資料的零件。

本節介紹了執行 SDS 和 PDS 的初始資料載入時,它們如何獲取資料超市的歷程記錄庫存評估資料;以及對於不同的庫存方案,ETL 過程如何計算資料倉儲的歷程記錄庫存評估。

庫存評估通常是使用執行 ETL 過程期間的庫存價值的總和計算得出的。歷程記錄庫存價值由逆序庫存事件計算得出,不涉及庫存數量和價格的變化。但是,計算歷史價值時,一些歷史庫存價值資訊既不可用也不適用。

注意

由於受確定資料倉儲的歷史庫存價值的方式的限制,對一些庫存方案的歷史庫存價值的計算結果可能是一個無限逼近確切值的近似值。

更新發票價格

EAM 中,定價的更新是基於 PRICETIM 安裝參數確定的。如果 PRICETIM 設定為 I,則新價格在核准庫存物品的發票時計算。

更新發票價格時,ETL 過程會將設定為「開具發票時更新價格」的結構描述中的資料當作設定為「接收物品時更新價格」的結構描述中的資料來處理。

資料倉儲在接收物品時更新價格,因為重建歷史庫存層級和價格時,要同步交易和發票是非常複雜的。

注意

接收物品和開具發票之間巨大的時間差可能導致更新價格的精確時間不夠準確,這也會影響該期間倉庫中的庫存價值。但是,因為每日庫存評估是按倉庫、零件和分類層級來計算,因此價格上的細微差異並不會有顯著的影響,除非是一件昂貴的物品或是大量的這種物品,才會帶來巨大的價格差異。

基於平均價格類型重新計算定價

無論選定了何種庫存價格類型 (平均價格、標準價格、上一價格、LIFO 或 FIFO),ETL 過程均假設使用「平均」價格類型。在 EAM 中,倉庫物料是基於 PRICETYP 安裝參數的設定,在倉庫層級定價的。

系統無法提供除平均價格之外的價格類型的準確歷程記錄資料。因為剔除了接收交易,所以重新計算零件價格時將使用平均價格作為定價方法;但只要發生了發放到庫存或退回到庫存的交易,該價格就會被調整為發放價格,除非已選取 LIFO 或 FIFO 作為零件的價格類型。如果已經選取 LIFO 或 FIFO 作為價格類型,SDS 和 PDS 將對所有交易 (包括發放交易和退回交易) 使用平均價格,以確保庫存價格的準確性,這是因為交易日期與目前系統日期之間有一段很長的時間間隔。

重新計算可維修備件的值

沒有歷程記錄資料可用於計算目前正在內部維修的可維修備件的上一個值以及目前正在由供應商維修的可維修備件的值。歷程記錄日期中的這些值為空。

重新計算未核准接收交易的價格

對於從採購訂單接收的零件,如果該零件的接收未獲核准,EAM 將在 R5TRANSLINES 表中為這些零件假定一個 RECV 交易。但是,EAM 並不更新庫存數量和價格,直到該接收獲得核准。如果在接收和核准接收之間存在時間間隔,則可能出現過程開始時插入到零件工作表中的數量和價格與交易不相符的情況。因此,系統僅反轉已核准的接收交易。

調整資產階層架構中子資產的庫存數量

通常情況下,在成本按資產跟蹤的階層架構中,如果資產與相關子資產關聯,則該階層架構中還存在與資產關聯的備件。將父資產指派到工單後,EAM 會調整子資產的庫存量,且資產結構將儲存在 R5STRUCTURES 表中。但是,R5STRUCTURES 表僅顯示資產之間的目前關係,而不顯示任何歷程記錄關係。因此,ETL 過程在計算歷程記錄庫存價值時並不考慮物件階層結構。