Krótkie podsumowanie szkolenia SAP CodeJam

Krótkie podsumowanie szkolenia SAP CodeJam

Zespół SAP z Onwelo w Kielcach wziął udział w szkoleniu SAP CodeJam, które zostało przeprowadzone w Wyższej Szkole Bankowej we Wrocławiu przez niemieckich trenerów z centrali SAP we Frankfurcie. O czym była mowa podczas spotkania?

Tematem przewodnim warsztatów programistycznych była migracja programów klienckich (Custom Code Migration) z systemów SAP Business do systemu SAP S/4 HANA oraz z SAP S/4 HANA do SAP Cloud Platform ABAP Environment. Takie zabiegi zapewniają znaczny przyrost wydajności systemu oraz umożliwiają jego rozwój o wiele dodatkowych funkcji.

System SAP HANA w najprostszy sposób można opisać jako bazę danych zbudowaną na kolumnach. Zazwyczaj relacyjne bazy danych oparte są o wiersze. Dodatkowo dla poprawienia wydajności oraz szybkości działania całość danych zawartych w takiej bazie jest przechowywana w RAM-ie. Do plusów migracji należy zaliczyć uproszczenie pisania kodu w platformie SAP. Jak widać na poniższej grafice, komunikacja z bazami danych jest mocno uproszczona, co usprawnia oraz przyspiesza pisanie kodu oraz jego działanie. Ma to bezpośredni wpływ na zadowolenie użytkowników systemu.

Komunikacja z bazami danych

Wspominana migracja danych składa się z kilku kroków, które bezwzględnie należy wykonać w odpowiedniej kolejności tak, aby cała operacja zakończyła się sukcesem. Nasz zespół SAP miał okazję zapoznać się dokładnie z tym procesem podczas warsztatów. Przedstawia go poniższy wykres.

Proces migracji

Cały proces zamyka się w kilku punktach.

1. Przygotowanie danych za pomocą transakcji (programów) ABAP Call Monitor & SUSG

Przygotowanie danych

2. Testowanie kodów programów, które mają zostać przeniesione do nowego środowiska za pomocą transakcji (programów) ABAP Test Cockpit, Remote ATC

Testowanie kodów programów
Testowanie kodów programów

3. Skorzystanie z platformy Fiori Custom Code Migration App

Fiori Custom Code Migration App

4. Na samym końcu potrzebujemy dopasować i poprawić te części kodu, które wykorzystywały stare, niewspierane narzędzia. Z pomocą przychodzi nowa funkcja nazywana „Quick fixes”. Pozwala ona na automatyczne wykrycie bugów oraz na ich autonaprawę. Jeżeli po jej zakończeniu nadal pojawiają się błędy, należy naprawiać je we własnym zakresie albo wyłączyć wybrane kody programów z procesu migracji.

Quick fixes

Zespół SAP wrócił ze szkolenia bogatszy o nową wiedzę, którą ma okazję zastosować w praktyce podczas realizacji bieżących projektów. Wypatrujemy kolejnych okazji do poszerzenia swoich kompetencji.

Bartłomiej Pyk – Junior SAP ABAP Developer w Onwelo

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *