2024-11-05
    8 min
    Architektura systemu

    Jak projektować rozwiązania w SAP Cloud ERP Public Edition – rozszerzenia w modelu „Keep the Core Clean"

    Jednym z najważniejszych wyzwań przy wdrożeniu SAP Cloud ERP Public Edition jest zrozumienie, że to już nie ten sam model co w systemach on-premise. Koncepcja „Keep the Core Clean" – utrzymywania rdzenia systemu w niezmienionej formie, by korzystać z regularnych innowacji, automatycznych aktualizacji i stabilności architektury.

    Dlaczego „czysty rdzeń" ma znaczenie w chmurze

    Jednym z najważniejszych wyzwań przy wdrożeniu SAP Cloud ERP Public Edition jest zrozumienie, że to już nie ten sam model co w systemach on-premise. W chmurze nie możemy „grzebać" w kodzie, modyfikować standardowych obiektów czy dopisywać logiki bez ograniczeń. To wymusza zmianę myślenia - z podejścia „dostosuj system do firmy" na „dopasuj proces firmy do standardu". Właśnie temu służy koncepcja „Keep the Core Clean" - utrzymywania rdzenia systemu w niezmienionej formie, by korzystać z regularnych innowacji, automatycznych aktualizacji i stabilności architektury.

    Rozszerzenia In-App – elastyczność w ramach standardu

    SAP daje w chmurze zestaw narzędzi, które pozwalają tworzyć rozszerzenia bez łamania zasad „czystego rdzenia". Takie rozszerzenia, tworzone bezpośrednio w systemie (tzw. In-App), obejmują m.in.:

    • Custom Fields & Logic – dodawanie pól, reguł walidacyjnych czy prostych rozszerzeń logiki biznesowej
    • Business Rules i Workflows – tworzenie własnych decyzji i obiegów zatwierdzeń
    • Embedded Analytics – rozbudowę raportowania o własne miary i perspektywy

    Dzięki temu użytkownicy mogą dostosować procesy do swoich potrzeb - bez ryzyka, że zmiana zostanie nadpisana przy kolejnym update'cie systemu.

    Rozszerzenia Side-by-Side – gdy standard to za mało

    Są jednak sytuacje, gdy potrzeby biznesowe wykraczają poza to, co możliwe w ramach In-App. Wtedy do gry wchodzi SAP Business Technology Platform (BTP) - przestrzeń, w której można budować aplikacje, integracje i rozszerzenia Side-by-Side. Takie rozwiązania komunikują się z systemem SAP Cloud ERP Public Edition poprzez otwarte API i zdarzenia (eventy). To właśnie w BTP tworzy się:

    • dedykowane interfejsy użytkownika
    • zaawansowane logiki decyzyjne
    • integracje z systemami zewnętrznymi

    Kluczowe jest, że system ERP pozostaje nienaruszony - a rozszerzenia żyją niezależnie, co pozwala na swobodne aktualizacje i pełną zgodność z modelem chmurowym.

    Najczęstsze błędy w projektowaniu rozszerzeń

    W praktyce projekty wdrożeniowe często wpadają w kilka typowych pułapek:

    • Zbyt szybkie odrzucanie standardu. Firmy próbują odwzorować swoje stare procesy zamiast wykorzystać nowe możliwości systemu.
    • Brak spójnej strategii rozszerzeń. Decyzje o customizacji podejmowane ad hoc skutkują chaosem i trudnością w utrzymaniu.
    • Nieodpowiedni podział odpowiedzialności. Architekci IT często nie są włączeni w fazę Fit-to-Standard, przez co rozszerzenia techniczne rozmijają się z logiką biznesową.

    Każdy z tych błędów ogranicza elastyczność i komplikuje utrzymanie systemu w przyszłości.

    Podsumowanie

    „Keep the Core Clean" to nie ograniczenie - to strategia pozwalająca korzystać z pełni możliwości chmury. Firmy, które przyjmują tę zasadę od początku projektu, zyskują system, który rozwija się razem z biznesem, a nie wymaga każdorazowej przebudowy przy aktualizacji. Wdrażając SAP Cloud ERP Public Edition, warto myśleć jak architekt - nie o tym, co zmienić w systemie, ale jak najlepiej wykorzystać to, co już w nim jest.

    SYNERTACLOUD

    Eksperckie wdrożenia i doradztwo SAP dla przedsiębiorstw

    O nas

    Oferta

    Kontakt

    © 2024 Wszelkie prawa zastrzeżone.

    * W procesie certyfikacji SAP