Omówienie historycznej wyceny zapasów w hurtowni danych

Proces ETL hurtowni danych obejmuje składnice danych, z których dwie to raport dzienny magazynów (SDS) i raport dzienny komponentów (PDS). W składnicach danych SDS przechwytywane są dzienne podsumowania wartości zapasów materiałowych według magazynu, organizacji i klasy komponentu. W składnicach danych PDS przechwytywane są dzienne podsumowania wartości zapasów materiałowych według komponentu. W składnicach PDS przechwytywane są tylko codzienne podsumowania komponentów, dla których określono zapisywanie danych historycznych przez zaznaczenie pola wyboru Zapisz historię na karcie Widok rekordu na stronie Komponenty podczas tworzenia komponentów.

W tej sekcji opisano sposób, w jaki składnice SDS i PDS dostarczają historycznych danych wyceny zapasów dla składnicy danych podczas wykonywania początkowego wczytywania danych do składnic SDS i PDS oraz sposób, w jaki proces ETL oblicza historyczną wycenę zapasów dla hurtowni danych przy założeniu różnych scenariuszy zapasów.

Wycena zapasów zwykle obliczana jest przy użyciu sumy wartości zapasów z chwili wykonywania procesu ETL. Historyczne wartości zapasów są wyznaczane przez wykonanie transakcji materiałowych w odwrotnej kolejności i odtworzenie zmian ilości w magazynie i cen. Jednak niektóre informacje o historycznych wartościach zapasu są niedostępne lub nie nadają się do użycia w obliczeniach wartości historycznych.

Uwaga

Ze względu na sposób, w jaki historyczne wartości zapasów muszą być określone w hurtowni danych, obliczenia tych wartości dla niektórych scenariuszy dotyczących zapasów materiałowych mogą wyznaczyć wartości przybliżone, maksymalnie zbliżone do wartości rzeczywistej.

Aktualizowanie ceny faktury

W programie EAM aktualizacje cennika są określane na podstawie parametru instalacyjnego PRICETIM. Jeśli wartość parametru PRICETIM jest ustawiona na I, wówczas nowa cena jest obliczana podczas zatwierdzania faktury dla pozycji zapasów.

Podczas aktualizowania ceny faktury proces ETL obejmuje dane z zestawu schematów w celu zaktualizowania cen w czasie fakturowania, taktujące je w taki sposób, jakby były ustawione na aktualizację cen po przyjęciu.

W hurtowniach danych ceny aktualizowane są po przyjęciu ze względu na złożoność transakcji synchronizacji z fakturami w czasie ponownego określania historycznych poziomów i cen zapasów.

Uwaga

Duże luki pomiędzy czasem przyjęcia i fakturowania mogą spowodować niedokładne określenie czasu przeprowadzenia aktualizacji ceny, co również wpływa na wartości zapasów materiałowych w magazynach w tym okresie. Jednak ponieważ codzienne wyceny zapasów są obliczane na poziomie magazynu, komponentu i klasy, niewielkie różnice ceny nie będą miały istotnego wpływu, chyba że powstanie duża różnica ceny dla pozycji o dużej wartości lub jeśli liczba tej pozycji będzie duża.

Ponowne obliczanie cennika na podstawie typu ceny średniej

Niezależnie od wybranego typu ceny dla magazynu (średnia, standardowa, ostatnia cena, LIFO lub FIFO) proces ETL zakłada jako typ ceny cenę średnią. Materiały w magazynie są wyceniane na poziomie magazynu w systemie EAM, w zależności od ustawienia parametru instalacyjnego PRICETYP.

Dokładne dane historyczne dla typów cen innych niż średnia są niedostępne. Po zwróceniu transakcji przyjęcia cena komponentu zostaje ponownie obliczona z użyciem metody ustalania ceny na podstawie średniej, ale cena jest korygowana do ceny wydania, jeśli wystąpi transakcja wydania lub zwrotu do magazynu, o ile nie wybrano LIFO lub FIFO jako typ ceny dla komponentu. Jeśli jako typ ceny wybrano LIFO lub FIFO, składnica SDS i PDS korzysta ze średniej ceny dla wszystkich transakcji, w tym dla wydań i zwrotów, aby zapewnić dokładność cen w magazynach dla dat transakcji występujących w dużym odstępie czasu od bieżącej daty systemowej.

Ponowne obliczanie wartość dla naprawialnych części zamiennych

Dla naprawialnych części zamiennych aktualnie podlegających naprawie własnej i naprawialnych części zamiennych naprawianych przez dostawcę nie ma danych historycznych pozwalających na obliczenia poprzednich wartości. Dla dat historycznych wartości te wynoszą null.

Ponowne obliczanie cen dla niezatwierdzonych transakcji przyjęcia

W programie EAM przyjmowana jest transakcja RECV w tabeli R5TRANSLINES dla komponentów przyjętych na podstawie zamówienia, dla którego przyjęcie nie zostało zatwierdzone. Program EAM nie zaktualizuje jednak ilości zapasu ani ceny przed zatwierdzeniem przyjęcia. Jeśli pomiędzy przyjęciem i zatwierdzeniem przyjęcia występuje luka czasowa, istnieje możliwość, że ilości i ceny wstawione do tabeli roboczej komponentów na początku procesu nie będą zgodne z transakcją. Dlatego zwracane są tylko zatwierdzone transakcje przyjęcia.

Korygowanie ilości w magazynie urządzeń podrzędnych w hierarchii urządzeń

Zwykle, jeśli urządzenie jest skojarzone z zależnymi urządzeniami podrzędnymi w hierarchii, dla których koszty są śledzone według zasobu, istnieją również części zamienne skojarzone z urządzeniami w hierarchii. W programie EAM ilość zapasu dla urządzeń podrzędnych jest korygowana, kiedy element nadrzędny zostaje wydany do zlecenia pracy, a struktura urządzeń jest zapisywana w tabeli R5STRUCTURES. W tabeli R5STRUCTURES wyświetlane są tylko bieżące relacje pomiędzy urządzeniami, a nie relacje historyczne. Dlatego proces ETL nie uwzględnia struktury hierarchii obiektów podczas obliczania historycznych wartości zapasów.