HAERGI

Zastosowanie Cursor’a i MCP do tworzenia aplikacji z AI w SAP ERP i S/4HANA On-Premise

Zastosowanie Cursor’a i MCP do tworzenia aplikacji z AI w SAP ERP i S/4HANA On-Premise

Facebook LinkedIn

AI, SAP AI

Pojawienie się nowych modeli AI oraz dynamiczne zmiany, które zachodzą na naszych oczach w procesie tworzenia aplikacji nasuwaja pytanie, jak można użyć tej obiecującej technologii do szybkiego tworzenia produktów zintegrowanych z platformą SAP.

Integracja SAP z AI oraz narzędziami programistycznymi takimi jak Cursor, daje ogromne możliwości i staje się kluczowym składnikiem umożliwiającym modernizację systemów SAP, przy zachowaniu umiarkowanych kosztów, do tego technologia ta dostępna jest już dziś w modelu On-Premise.

W tym artykule omawiamy jak zastosować najnowsze modele AI do stworzenia aplikacji połączonej z SAP z wykorzystaniem Cursor’a i protokołu MCP, bez konieczności korzystania z Business Technology Platform lub infrastruktury chmurowej.

Czym właściwie jest Vibe Coding?

Vibe Coding to podejście do tworzenia oprogramowania, które wykorzystuje AI do przekształcania opisów w języku naturalnym w pełni funkcjonalny kod programu. Dotychczas to konsultant zbierał wymagania funkcjonalne a potem wraz z programistami tworzył rozszerzenie.

Teraz zamiast ręcznie pisać kod, użytkownicy opisują słownie czego potrzebują a sztuczna inteligencja sama generuje, testuje i udoskonala kod.

Co to takiego Cursor?

Cursor to nowy produkt, wysoce zoptymalizowany asystent kodowania, zaprojektowany w celu tworzenia aplikacji wraz z AI. Pozwala on stworzyć aplikacje w ciągu kilku minut/godzin zamiast tygodni/miesięcy.

Cursor wykorzystuje zaawansowane modele AI, takie jak OpenAI GPT-4o, o1, GPT-4-mini, Claude 3.5 Sonnet lub 3.7 Sonnet i inne lokalne modele LLM, aby przyspieszyć proces kodowania.

Czy Vibe Coding i Cursor mogą być używane z SAP?

Vibe Coding, w połączeniu z Cursor i MCP (Model Context Protocol), tworzy znakomite środowisko dla tworzenia aplikacji w SAP, umożliwiając tworzenie w języku naturalnym zarówno elementów ABAP, jak i nowoczesnych aplikacji WWW, przy jednoczesnej integracji z systemami SAP w środowisku On-Premise.

Oto jak to działa:

  1. Opisów dostarczonych przez użytkownika i zdefiniowane reguły projektu,
  2. Automatycznego rozpoznania dostępnych w SAP interfejsów (API),
  3. Wykorzystania protokołu MCP do komunikacji z SAP.

Zobaczmy, jak to działa w praktyce!

Zbudujmy aplikację w SAP On-Premise z AI w 5 minut

Zbudujemy aplikację WWW dla SAP, która wyświetli listę pracowników w module SAP HCM za pośrednictwem przeglądarki internetowej, a wszystko to umieszczone będzie bezpośrednio w SAP.

Naszym celem jest zbudowanie aplikacji w mniej niż 5 minut, aby pokazać prawdziwą wartość, jaką nowe narzędzia AI wnoszą do platformy SAP.

Nasza aplikacja będzie składać się z dwóch podstawowych elementów:

Krok 1: Tworzenie modułu funkcyjnego w ABAP

Przejdźmy do Cursor’a. Utworzymy moduł funkcyjny ABAP potrzebny do pobierania danych, po prostu wpisując prompt w programie Cursor. Użyjemy przy tym modelu AI o nazwie Claude Sonnet 3.5 i tekstu:

„Napisz moduł funkcyjny, który zwraca informacje o pracownikach”.

Wygenerowanie działającego kodu ABAP, który możemy zapisać i aktywować bezpośrednio w SAP z Cursora, zajęło AI 10 sekund! Ten moduł funkcyjny jest automatycznie udostępniany dla API Cursor, za pośrednictwem naszego dodatku SAP, dzieki temu Cursor może uzyskać do niego dostęp i zobaczyć, jak może go użyć do pobierania danych z SAP.

Krok 2: Tworzenie aplikacji React do wyświetlania danych pracowników

Stwórzmy aplikację, która pokaże nam te dane. Teraz poprosimy Claude AI o automatyczne utworzenie aplikacji, wpisując do programu prompt:

„Stwórz aplikację React wyświetlającą podstawowe informacje o pracownikach, a następnie opublikuj ją na SAP”

Cursor i jego sztuczna inteligencja potrzebują około 2 minut, aby wszystko dla nas skonfigurować, w tym:

Krok 3: Wdrożenie i uruchomienie aplikacji na SAP

Ostatnim krokiem jest opublikowanie aplikacji na serwerze aplikacji SAP. Ponownie skorzystamy z dodatku MCP, który automatycznie przeniesie gotową aplikację do SAP. Po prostu poprosimy AI o opublikowanie jej, wpisując prompt:

opublikuj aplikację w SAP

Rozpocznij swoją przygodę z AI w SAP!

Czy chciałbyś budować w ten sposób z AI aplikacje dla SAP On-Premises? Pozwól sztucznej inteligencji wnieść wartość do Twojego zespołu i organizacji. Skontaktuj się z nami już dziś.

Możemy pomóc Ci w następujących kwestiach:

Napisz do nas a chętnie pomożemy Ci zwiększyć wydajność z AI!

AI · SAP AI · AI · AI SAP · AI TRISM