Aplikacje na SAP CAP
Tworzymy aplikacje w SAP Cloud Application Programming Model z wykorzystaniem Node.js lub Java. Zakres może obejmować warstwę usług, model danych, persistence, multi-tenancy oraz integrację z istniejącymi systemami SAP.
Tworzymy aplikacje i rozszerzenia na SAP BTP z wykorzystaniem SAP CAP, Fiori, Workflow Service, Integration Suite oraz BTP AI Core. Rozwijamy funkcje poza rdzeniem systemu ERP, zgodnie z podejściem Clean Core. To ważny element przygotowania do konwersji SAP S/4HANA zgodnie z podejściem Clean Core.
Aplikacje i rozszerzenia tworzone na SAP BTP nie są częścią rdzenia ERP. Dzięki temu konwersja z ECC do S/4HANA nie wymaga migracji wszystkich modyfikacji w tym samym modelu, co skraca harmonogram i ogranicza ryzyko projektu.
Modyfikacje w rdzeniu systemu wymagają dodatkowych testów przy upgrade'ach i zmianach technicznych. Rozszerzenia na BTP są odseparowane od core SAP, dzięki czemu łatwiej utrzymywać je niezależnie od aktualizacji systemu ERP.
SAP CAP i Fiori pozwalają szybciej budować aplikacje biznesowe oraz rozszerzenia SAP niż klasyczne podejście oparte wyłącznie na developmentcie ABAP w rdzeniu. W wybranych scenariuszach może to skrócić czas dostarczenia rozwiązania o 50-70%.
SAP BTP AI Core, SAP AI Foundation i rozszerzenia Joule pozwalają budować rozwiązania AI powiązane z procesami SAP. Dzięki temu AI może działać w kontekście danych, uprawnień i procesów organizacji, a nie jako osobne, generyczne API.
Tworzymy aplikacje w SAP Cloud Application Programming Model z wykorzystaniem Node.js lub Java. Zakres może obejmować warstwę usług, model danych, persistence, multi-tenancy oraz integrację z istniejącymi systemami SAP.
Projektujemy aplikacje SAP Fiori w UI5, rozszerzenia standardowych aplikacji, konfigurację Fiori Launchpad oraz integrację z Fiori Elements. Celem jest spójne doświadczenie użytkownika w środowisku SAP.
Budujemy workflow zatwierdzeń, automatyzację procesów oraz integracje z Action Center i SAP Build. Zakres może obejmować low-code workflow, procesy akceptacyjne i obsługę scenariuszy między SAP a innymi systemami enterprise.
Wdrażamy własne modele AI w SAP BTP AI Core, integrujemy je z Joule oraz projektujemy kontrolowany dostęp do danych SAP. Celem jest wykorzystanie AI w procesach SAP przy zachowaniu zasad bezpieczeństwa i dostępu do danych.
Projektujemy i wdrażamy integracje SAP z systemami takimi jak Salesforce, Workday, Microsoft Dynamics oraz aplikacjami custom. Pracujemy z iFlows, mapowaniem danych, monitoringiem integracji oraz API.
Analizujemy custom kod i modyfikacje w ECC, przygotowujemy plan migracji do SAP BTP oraz rekomendujemy refaktoryzację lub wycofanie wybranych rozszerzeń. To ważny element przygotowania do konwersji SAP S/4HANA.
Projekt SAP BTP zaczynamy od warsztatu z zespołem SAP klienta. Analizujemy kluczowe procesy, obecne modyfikacje w systemie, plan konwersji do SAP S/4HANA oraz obszary, które warto przenieść poza rdzeń ERP. Na tej podstawie przygotowujemy roadmapę rozszerzeń na SAP BTP: wskazujemy, które funkcje powinny pozostać w core SAP, które warto przenieść na BTP, a które można uprościć lub wycofać. Pierwszą aplikację lub MVP wdrażamy zwykle w 8-12 tygodni. Po walidacji rozwiązania rozszerzamy zakres na kolejne procesy, integracje lub aplikacje. Całość prowadzimy zgodnie z podejściem SAP Activate i Clean Core methodology, z naciskiem na ograniczenie długu technicznego oraz przygotowanie organizacji do bezpieczniejszej konwersji S/4HANA.
Stack technologiczny
Certyfikacje zespołu w obszarze SAP BTP, SAP Development, integracji i systemów enterprise potwierdzają gotowość SNOK do realizacji projektów SAP BTP i Clean Core end-to-end.
Producent przemysłowy
Migracja modyfikacji ECC do SAP BTP przed konwersją S/4HANA. Projekt pozwolił ograniczyć custom kod w rdzeniu systemu o 70%.
Spółka z sektora retail
Custom Fiori apps dla procesu zamówień z integracją z SAP S/4HANA Cloud.
Operator medyczny
Workflow approval na SAP BTP z integracją z SAP HR i Document Understanding.
Klasyczny development ABAP często wiąże się z modyfikacjami w rdzeniu SAP: transakcjami Z*, rozszerzeniami i zmianami wpływającymi na standard systemu. Clean Core zakłada, że rdzeń pozostaje możliwie czysty, a rozszerzenia są budowane poza nim - na przykład na SAP BTP. Ułatwia to konwersję do S/4HANA, upgrade'y i utrzymanie systemu w dłuższym horyzoncie.
Tak. ABAP Cloud - w modelu Embedded Steampunk lub na SAP BTP - jest pełnoprawną opcją zgodną z podejściem Clean Core. Alternatywnie można tworzyć aplikacje w Node.js, Java lub TypeScript z wykorzystaniem SAP CAP. Wybór technologii zależy od kompetencji zespołu klienta i typu rozszerzenia.
Model licencyjny SAP BTP jest oparty na konsumpcji usług. Organizacja płaci za rzeczywiste wykorzystanie wybranych komponentów, dlatego ważne jest właściwe zaplanowanie architektury i BTP commits. SNOK pomaga zoptymalizować zakres usług przed zakupem oraz monitorować konsumpcję w środowisku produkcyjnym.
Tak. Analizujemy modyfikacje Z* i custom kod w ECC, klasyfikujemy je według decyzji: pozostawić w rdzeniu, przenieść na SAP BTP albo wycofać. Wynikiem jest plan migracji rozszerzeń, szczególnie istotny przed konwersją do SAP S/4HANA.