Struktura wyrobu (Bill of Materials) – moduł ten jest w istocie częścią bazy danych systemu. Moduł ten wspomaga dostosowanie struktury wyrobów do ograniczeń nakładanych przez model planowania.
Planowanie Sprzedaży i Produkcji (Sales and Operations Planning) –moduł ten służy do opracowywania planów działania przedsiębiorstwa w horyzoncie strategicznym i taktycznym.
Zarządzanie Popytem (Demand Management) – moduł wspomagający przepływ danych pomiędzy sferą marketingu a planowaniem krótkookresowym (Głównym Harmonogramem).
Główny Harmonogram Produkcji (Master Production Scheduling) – moduł wspomagający opracowywanie podstawowego planu sprzedaży i produkcji w krótkim horyzoncie działania (harmonogramu głównego).
Planowanie Zapotrzebowania Materiałowego (Material Requirements Planning) –podstawowy moduł systemu generujący wstępne wersje harmonogramów produkcji i/lub zaopatrzenia (harmonogramy MRP) oraz przygotowujący dane wejściowe do planowania i budżetowania kosztów
Zarządzanie Zapasami ( Inventory Management, Inventory Transactions Subsystem) –współpracuje z modułami ewidencyjnymi oraz Planowaniem Zapotrzebowania Materiałowego dostarczając koniecznych do planowania danych o stanach zapasów poszczególnych pozycji materiałowych. W niektórych rozwiązaniach moduł ten wspomaga również planowanie dostaw części pozycji materiałowych (pozycji „wyłączonych z MRP)
Sterowanie Produkcją (Shop Floor Control) – moduł transformujący harmonogramy MRP na plany produkcji poszczególnych jednostek produkcyjnych
Harmonogramowanie Produkcji (Scheduled Receipts Subsystem) – moduł stanowiący uzupełnienie poprzedniego.Służy do opracowywania szczegółowych harmonogramów produkcji dla wybranych jednostek produkcyjnych
Moduł Kontroli Przepływu Produkcji (Input / Output Control Subsystem) – moduł którego głównym zadaniem jest porównywanie wielkości produkcji zaplanowanej i / lub uruchomionej (input) z produkcją zakończoną (output). W niektórych wariantach służy również do ewidencji postępu produkcji i generowania raportów. We współczesnych rozwiązaniach działanie tego modułu jest często uzupełniane o szczegółową, prowadzoną na bieżąco analizę kształtowania się kosztów produkcji
Zaopatrzenie (Purchasing) – Moduł wspomagający działalność zaopatrzenia, głównie opracowywanie planów dostaw w oparciu o harmonogramy MRP oraz kontrolę ich realizacji
Powiązanie z Planowaniem Finansowym (Financial Planning Interface) – organizuje przepływ informacji pomiędzy modułami planistycznymi i ewidencyjnymi MRP II a systemami kosztowymi i finansowymi.
Zarządzanie Pomocami Warsztatowymi (Toolin Planning and Control) – występowanie tego modułu charakterystyczne jest dla systemów, przy opracowaniu których nacisk położony został na kompleksowe planowanie i obsługę procesów produkcji.
Symulacja (Simulation) – moduł wspomagania procesów planowania przy pomocy narzędzi symulacyjnych.
Planowanie Zapotrzebowania Dystrybucji (Distribution Requirements Planning) – moduł służący wspomaganiu fizycznej dystrybucji wyrobów finalnych w oparciu o zmodyfikowany model planowania zapotrzebowania materiałowego. Przydatny dla przedsiębiorstwa utrzymującego własną sieć dystrybucji lub dla przedsiębiorstwa dystrybucyjnego.
Pomiar Wykonania (Performance Measurement) – moduł służący sumarycznej ocenie efektywności produkcji i informowaniu kierownictwa przedsiębiorstwa o jej postępie. We współczesnych rozwiązaniach moduł ten często uzupełniany i rozbudowywany jest o dodatkowe funkcje. Po takiej rozbudowie pełni on rolę systemu informowania kierownictwa (Management Information System).
Architektura systemów ERP
- współczesne systemy klasy ERP zbudowane są z grup modułów
- każda z nich odpowiedzialna jest za wspomaganie realizacji innej funkcji przedsiębiorstwa
- taka budowa systemu klasy ERP pozwala również każdej z jednostek organizacyjnych w przedsiębiorstwie na szybki dostęp do wszystkich informacji koniecznych do jej funkcjonowania
- wszystkie moduły funkcjonujące w przedsiębiorstwie działają w oparciu o uniwersalną dla całego systemu bazę danych, co znacząco upraszcza i przyspiesza komunikację pomiędzy poszczególnymi modułami i ich grupami oraz jednostkami organizacyjnymi przedsiębiorstwa.
Wykorzystując opartą o funkcje przedsiębiorstwa systematyzację można wyróżnić następujące grupy modułów:
Moduły odpowiedzialne za:
- funkcjonowanie bazy danych,
- zarządzanie przepływem materiałów,
- zarządzanie zaopatrzeniem,
- planowanie,
- sprzedaż,
- logistykę,
- zarządzanie finansami i kosztami,
- zarządzanie zasobami ludzkimi,
- inne funkcje przedsiębiorstwa.
Moduły odpowiedzialne funkcjonowanie bazy danych,
- funkcją tych modułów jest zarządzanie bazą danych systemu.
- poprzez nie możliwe jest wprowadzanie danych do bazy danych oraz ich aktualizacja
- wprowadzanie do systemu danych oraz ich aktualizacja umożliwia funkcjonowanie pozostałych modułów (grup modułów) systemu
Moduły odpowiedzialne za zarządzanie przepływem materiałów
- głównym modułem należącym do grupy jest moduł planowania zapotrzebowania materiałowego ( material requirements planning MRP). Służy on do opracowywania tak zwanych „harmonogramów zapotrzebowania materiałowego”, które są wykorzystywane zarówno jako harmonogramy produkcji na poziomie elementów składowych wyrobów (części) jak i plany dostaw w zaopatrzeniu
- moduł „kontroli przepływu produkcji i zaopatrzenia” ( input/output control subsystem)
- moduły noszące nazwę „ just- in time” lub „kanban”
- moduł „ zarządzania zapasami „ ( inventory transaction subsystem, inventory management)
Moduły odpowiedzialne za zarządzanie zaopatrzeniem:
- moduł „zaopatrzenie” ( purchasing ) współpracujący z modułem „planowania zapotrzebowania materiałowego” i „zarządzanie zapasami”
- dzięki niemu możliwa jest kontrola nad zakupami. Moduł ten umożliwia określanie poziomów dostaw oraz ich źródeł aż po ilościową kontrolę zrealizowanych dostaw. Daje również przy współpracy z modułem finansowo księgowym, możliwość kontroli nad cenami zamawianych materiałów oraz nad zobowiązaniami wynikającymi z zapłatą za otrzymane materiały.
- moduł „zarządzanie łańcuchem dostaw”, realizuje podobne zadania jak moduł "zaopatrzenie", występuje tylko w niektórych systemach
Moduły odpowiedzialne za planowanie
- moduł występujący raczej w nowszych systemach to „planowanie sprzedaży i produkcji” ( sales and operations planning). Wspomaga on w przedsiębiorstwach produkcyjnych i handlowych opracowywanie planów działania przedsiębiorstwa w długich i średnich okresach
- występującym w każdym systemie klasy ERP jest moduł „harmonogramu głównego” ( master schedule ). Służy on do wspomagania opracowywania podstawowego planu działania przedsiębiorstwa w krótkim i średnim okresie. Okres ten wynosi zwykle około roku
- moduł „ sterowania produkcją „ (shop floor control )
- w nowszych systemach jest on zwykle zastępowany przez rozwiązania noszące nazwę „ system rozdzielcy ” (manufacturing executing subsystem – MES).
- oprócz modułu „sterowania produkcją” lub „systemu rozdzielcy” w niektórych systemach ERP występują moduły „harmonogramowania produkcji” ( scheduled receipts subsystem ). Moduł ten stanowi uzupełnienie poprzednich
- moduł „ symulacja „ (simulation ). Jego przeznaczeniem jest wspomaganie planowania metodami symulacji cyfrowej. Moduł ten występuje raczej rzadko i tylko w starszych systemach
- moduł „planowanie zapotrzebowanie potencjału” ( capacity requirements planning ). Moduł ten służy do kontroli wykonalności planów produkcji na różnych szczeblach planowania. Jego działanie opiera się na unikalnej, stosowanej jedynie w systemach klasy ERP procedurze porównywania wielkości zadań produkcyjnej z dostępnym potencjałem.
Moduły odpowiedzialne za sprzedaż:
- moduł „zarządzania relacjami z klientami” ( customer relations management”, „demand management „ ). Moduł ten służy do kontaktowania się przedsiębiorstwa z klientami. Równocześnie wspomaga planowanie sprzedaży. W zaawansowanych rozwiązaniach pełni również rolę łącznika pomiędzy wewnętrznym systemem informatycznym przedsiębiorstwa a systemami elektronicznej gospodarki.
- ze względu na problemy z bezpieczeństwem danych przedsiębiorstwa moduł ten jest czasem wdrażany osobno, bez integracji z systemem klasy ERP.
- modułem wspomagającym sprzedaż jest „planowanie zapotrzebowania dystrybucji „ ( distribution requirements planning ) . Służy on do wspomagania dystrybucji w oparciu o zmodyfikowaną metodę planowania zapotrzebowania materiałowego. Ma on zastosowanie głównie w przedsiębiorstwach handlowych utrzymujących własną sieć dystrybucji.
Moduły odpowiedzialne za logistykę:
- trudno jest mówić że występowanie w systemach ERP bloku modułów dotyczących logistyki jest zjawiskiem typowym. Nie można też wyróżnić typowej zawartości takiego bloku
- dostawcy oprogramowania zwykle łączą w bloku "logistyka" następujące moduły:
- moduł „ zarządzania zapasami „ ( inventory management )
- moduł „ zarządzania transportem” ( industrial traffic management ). Jego
występowanie nie jest częste
- moduł „ zarządzania magazynem „ ( warehouse management )
- wiele innych wymienionych wcześniej modułów systemów klasy ERP związanych jest z funkcjonowaniem sfery logistycznej przedsiębiorstwa. Zauważają to również dostawcy oprogramowania
Moduły odpowiedzialne za zarządzanie finansami i kosztami:
- moduł „ finanse i koszty „ ( financial planning )
- jego integracja z pozostałymi modułami systemu zależy od stosowanej w przedsiębiorstwie metody rachunku kosztów. Jeżeli przedsiębiorstwo stosuje „rachunek kosztów działań” to moduł ten w zakresie planowania i ewidencji współpracuje blisko z modułem "planowanie zapotrzebowania materiałowego", skąd czerpie większość potrzebnych mu do planowania danych
- jeżeli przedsiębiorstwo stosuje "tradycyjny" rachunek kosztów, moduł „ finanse i koszty „charakteryzuje się dużą autonomią i bywa wdrażany samodzielnie, często w oderwaniu od pozostałych modułów systemu
Moduły odpowiedzialne za zarządzanie zasobami ludzkimi,
- moduł „ zarządzanie zasobami ludzkimi „ ( human resource management )
- znajdują się w nim dane dotyczące całej załogi pracującej w przedsiębiorstwie, dotyczące danych kontaktowych, wielkości wynagrodzenia, obecności pracownika w pracy, wykształcenia oraz przebiegu kariery zawodowej.
- moduły te najczęściej wdrażane są w oderwaniu od pozostałych modułów systemu
- współpracują z modułami "płace" i "finanse i koszty",
Moduły odpowiedzialne za inne funkcje przedsiębiorstwa:
- moduł „ remonty „ ( maitenance ). Współpracuje on zwykle z „ planowaniem zapotrzebowaniem potencjału „ lub „systemem rozdzielcy „.
- moduł „zarządzanie pomocami warsztatowymi” ( tooling planning and control ). Występowanie tych modułów charakterystyczne jest dla systemów przeznaczonych dla przedsiębiorstw produkcyjnych, przy których opracowaniu nacisk położony został na kompleksowe planowanie i obsługi procesów produkcji.
- moduł, który w starszej generacji systemów nosi nazwę „pomiar wykonania” ( performance measurement ). Służy on do sumarycznej oceny efektywności produkcji i informowania kierownictwa przedsiębiorstwa o jej postępie. We współczesnych rozwiązaniach moduł ten jest często rozbudowywany i uzupełniany o dodatkowe funkcje. Po takiej rozbudowie nosi on zwykle nazwę „ systemu informacyjnego kierownictwa „ ( management information system)
- moduł „ elektroniczna wymiana informacji „ ( electronic data interchange – EDI ). Są one zastępowane przez interface’y umożliwiające komunikowanie się z internetem.