Przejdź do treści

Aplikacje na SAP BTP - Clean Core extensibility

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.

Co zyskuje Państwa organizacja?

Łatwiejsza konwersja S/4HANA

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.

Niższe TCO rozszerzeń w horyzoncie 5 lat

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.

Szybsze wdrażanie custom funkcji

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%.

Integracja AI z procesami SAP

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.

Co dokładnie realizujemy w tym projekcie

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.

Aplikacje SAP Fiori / UI5

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.

Workflow Service i Process Automation

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.

BTP AI Core - AI w SAP

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.

Integration Suite - CPI/CI

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.

Migracja modyfikacji do Clean Core

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.

Jak realizujemy projekty w tym obszarze

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

SAP BTPSAP CAPSAP Fiori / UI5SAP Workflow ServiceSAP Integration Suite (CPI)SAP BuildSAP Build CodeSAP BTP AI CoreSAP AI FoundationSAP HANA CloudSAP Cloud ConnectorNode.jsJavaTypeScript

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.

Gdzie wdrażaliśmy podobne rozwiązania

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.

FAQ - SAP BTP - Clean Core

Czym Clean Core różni się od klasycznego ABAP development? +

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.

Czy nadal można pisać w ABAP? +

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.

Czy SAP BTP jest drogie? +

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.

Czy SNOK realizuje migracje istniejących modyfikacji? +

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.

Skontaktuj się z nami