Programowanie

Usługa rozwoju oprogramowania, skupiająca się na budowaniu szeroko pojętych rozszerzeń systemu SAP, to podstawa działania zespołu Technologii SAP. Realizujemy rozszerzenia oparte zarówno o gotowe koncepcje Klienta, jak i rozwiązania przygotowywane przez konsultantów funkcjonalnych SI-Consulting - bazujące na doświadczeniach projektowych. Jednocześnie w ramach laboratorium Technologii SAP tworzymy własne produkty w oparciu o platformy SAP, m.in. wspierając rozwiązania typu add-on (np. SAF-T) standardu SAP przy współpracy z SAP SE.

Prace nad rozszerzeniami z reguły wykonywane są zdalnie przez zespół doświadczonych programistów, dzięki czemu Klient może liczyć na zoptymalizowany czas realizacji modyfikacji lub rozszerzenia. Zadania realizowane są pod reżimem sprawdzonej metodologii, dzięki czemu Klient otrzymuje wysokiej jakości usługę programistyczną. Niemniej jednak, w przeciwieństwie do typowych usług typu offshore/nearshore, jesteśmy gotowi na bezpośredni kontakt z Klientem i rozwiązywanie problemów tam, gdzie fizycznie się pojawiają, czyli w lokalizacjach Klienta.

Obszary realizacyjne programowania

Zespół doświadczonych programistów, architektów i konsultantów Działu Technologii SAP SI-Consulting zapewnia Klientom: 

  • realizację rozszerzeń w oparciu o koncepcje biznesowe i specyfikacje funkcjonalne budowane przez konsultantów modułowych SI-Consulting, jako standardowy element cyklu projektowego wdrożenia systemu, 
  • wsparcie identyfikacji rozszerzeń w cyklu projektowym wdrożeń system S/4 HANA w zakresie analizy gap przy podejściu wdrożeniowym wykorzystującym metodykę SAP Activate, 
  • wsparcie architektoniczne wdrożeń systemów SAP w zakresie doboru rozwiązań technologicznych i integracyjnych, 
  • analizę techniczną, konsultacje technologiczne i implementację rozszerzeń bazujących na koncepcjach dostarczanych przez Klienta, 
  • wsparcie przy realizacji mniejszych projektów lub zadań, zaspokajając tym samym wewnętrzne zapotrzebowanie na prace programistyczne spowodowane identyfikacją nieplanowanych rozszerzeń w projektach oraz okresową niedostępnością programistów wewnętrznych Klienta, 
  • realizację dostosowań programistycznych w ramach upgrade’ów do BD HANA lub/i konwersji systemu SAP do S/4 HANA 
  • sprawną wycenę pracochłonności oferowanych prac oraz krótkie terminy realizacji zadań, 
  • dostarczenie rozwiązań wolnych od błędów technicznych, dzięki cyklom intensywnych testów wewnętrznych, 
  • pomoc on-site przy testach modułowych i integracyjnych wdrażanych rozwiązań, 
  • pełne wsparcie uruchomienia produktywnego rozwiązań, 
  • wsparcie przy doborze optymalnej technologii i dobór odpowiedniego rozwiązania przy projektowaniu aplikacji mobilnych czy frontendowych zintegrowanych z systemami SAP, 
  • szkolenia/warsztaty technologiczne z zakresu programowania ABAP, technologii SAP NetWeaver, SAP Business Warehouse. 

Usługi z zakresu programowania

W zakresie usługi realizowanej przez Dział Technologii SAP SI-Consulting znajdują się następujące zagadnienia: 

  • opracowanie rozbudowanych programów dialogowych jako aplikacji (nakładek) biznesowych zintegrowanych ze standardowymi funkcjonalnościami systemu, 
  • rozszerzenia i usprawnienia istniejących transakcji Klienta, 
  • tworzenie raportów przy użyciu nowych technologii (ALV, Fiori Embedded Analytics), 
  • tworzenie formularzy wydruków w technologii SmartForms oraz formularzy Adobe Forms, 
  • migracje wykorzystywanych technologii (np. do ALV, Adobe Forms, Fiori), 
  • modelowanie i implementacja procesów biznesowych w oparciu o narzędzie SAP Business Workflow / WebFlow,  
  • opracowanie rozwiązań bazujących na systemie zarządzania dokumentami DMS i SAP Content Server, 
  • migracja danych z innych systemów i plików (LSMW, ABAP, Migration Cockpit), 
  • projektowanie i wdrażanie rozwiązań w technologiach webowych zintegrowanych i komplementarnych z SAP NetWeaver, S/4 HANA, SAP Cloud Platform, 
  • integracja systemów SAP z systemami zewnętrznymi (zarówno przy użyciu platform SAP PI/PO, SAP Data Hub, SAP Cloud Platform Integration, jak i interfejsów opartych na popularnych technologiach, m.in. ALE/IDOC, BAPI, RFC, XML, WebService, SAP Gateway, SAP Java Connector), 
  • identyfikacja rozszerzeń i modyfikacji oraz dostosowanie obiektów systemu do nowej wersji w procesie patchowania i upgrade oraz konwersji systemu do S/4 HANA lub/i migracji do BD HANA, w tym konwersji do Unicode, 
  • optymalizacja kodu programów obciążających zasoby systemu, 
  • rozwój systemu SAP CRM przy wykorzystaniu technologii specyficznych dla produktu: rozszerzeń opartych o technologii rozszerzeń charakterystycznych dla CRM: AET, EEWB, BAdI, Customer Events w obszarze architektury BOL/GENIL oraz WebClient/WebUI w modelu MVC, BSP oraz integracyjnych, jak RFC, BAPI, IDOC, ALE, BDOC, 
  • integracje systemu S/4 HANA z systemami chmurowymi CX, m.in. SAP Sales and Service (C4C), SAP Commerce, SAP Marketing, 
  • projektowanie i implementacja aplikacji mobilnych / frontendowych zintegrowanych z systemami SAP w rozmaitych technologiach, m.in. SAP UI5, SAP Fiori, również w oparciu o technologie i serwisy dostępne na platformie SAP Cloud Platform, 
  • programowanie w środowisku SAP HANA, m.in. wykorzystując SAP Core Data Services, 
  • usługi konsultingowe i wdrożeniowe w zakresie Business Intelligence w oparciu o hurtownię danych SAP Business Warehouse i produkty powiązane, w szczególności modelowanie i monitorowanie procesów ładowania danych, raportowanie w oparciu o SAP Business Explorer i SAP Business Objects, 
  • wsparcie programistyczne projektów wdrożeń hurtowni danych (SAP Business Warehouse) w obszarze tworzenia ekstraktorów danych z systemów źródłowych SAP. 

Co nas wyróżnia? 

Tworzenie profesjonalnego oprogramowania to obszar, który wymaga ciągłych inwestycji w zasoby w zakresie kompetencji zespołu programistycznego. SI-Consulting gwarantuje: specjalistów najwyższej klasy, sprzęt i technologie, a przede wszystkim efektywne wykorzystanie czasu.

Usługi realizowane przez Dział Technologii SAP dostarczają Klientom rozwiązania, które okazują się być nieporównywalnie tańsze od samodzielnego wdrażania i rozwoju aplikacji. Dodatkowo Klient zyskuje gwarancję, że otrzyma produkt wysokiej jakości, a uruchomiony projekt będzie ukończony na czas. 

Zespół SI-Consulting wyróżniają trzy zasady: 
  • efektywność – dzięki zastosowanemu modelowi pracy, gwarantujemy szybkość dostarczenia usługi przy jednoczesnym ograniczeniu związanych z nią kosztów. 
  • elastyczność – nie boimy się podejmowania nawet najbardziej skomplikowanych i pracochłonnych zadań programistyczno-integracyjnych, znajdując pełne spełnienie w ich rozwiązywaniu, koncentrując się jednocześnie na profesjonalnym i odpowiedzialnym podejściu do spełniania potrzeb Klienta. 
  • niezależność – dzięki bezpośredniej współpracy z zespołem kilkudziesięciu konsultantów modułowych Działu Konsultingu SI-Consulting, specjalistów rozmaitych dziedzin biznesu, mamy możliwość uzyskania szybkiego i merytorycznego wsparcia realizowanych zadań.

Tworzenie aplikacji