Program studiów
Program studiów na kierunku Inżynieria oprogramowania dla SAP ERP i programowanie w języku ABAP
Wprowadzenie do programowania i tworzenia raportów (ABAP)
(8 godz.)
- Czym jest ABAP? (2 godz.)
- Środowisko do tworzenia oprogramowania (2 godz.)
- Omówienie systemu transportowego (przenoszenie obiektów) (4 godz.)
Język ABAP
(44 godz.)
- Pierwsze kroki w ABAP (8 godz.)
- Słownik ABAP (12 godz.)
- ABAP, wykorzystanie OOP i programowania proceduralnego (16 godz.)
- Zabezpieczanie kodu poprzez prawidłową obsługę wyjątków (2 godz.)
- Narzędzia do testowania oprogramowania w ABAP (6 godz.)
Programy dialogowe w ABAP
(10 godz.)
- Techniki programowania dialogowego (10 godz.)
Wymiana danych z bazami danych
(20 godz.)
- Metody dostępu do danych z kodu ABAP - OpenSQL (8 godz.)
- Optymalizacja kodu w ABAP pod kątem wymiany danych z bazami (8 godz.)
- Inne narzędzia do budowania raportów i zestawień (ABAP Query/SAPQuery i Quick View (4 godz.)
Wzbogacanie kodowania w ABAP
(31 godz.)
- Budowa kodu programu tzw. Best practice (9 godz.)
- Narzędzia i techniki migracji danych (6 godz.)
- Modyfikacja standardu SAP: user-exit, implicit enhancement / BADI (16 godz.)
Wydruki w SAP
(14 godz.)
- Projektowanie formularzy wydruków w SAPScript, Smartforms oraz Adobe forms (14 godz.)
Komunikacje/interfejsy z SAP ERP
(10 godz.)
- Interfejsy i wymiana danych z innymi systemami w ABAP: Batch Inputs , BAPI , WebService (6 godz.)
- Wprowadzenie do IDOC (4 godz.)
SAP FIORI/UI
(10 godz.)
- SAP Fiori UX
- Typy aplikacji, dostępne IDE
- Aktywacja oraz konfiguracja aplikacji
- Budowa aplikacji SAP Fiori
Nowe technologie
(8 godz.)
- SAP Business Technology Platform (zastosowanie, dostępne usługi) (4 godz.)
- Core Data Services (CSD) (4 godz.)
Prace nad projektem z programowania w ABAP
(19 godz.)
- Wprowadzenie do projektu (2 godz.)
- Omówienia założeń, konsultacje oraz pomoc przy realizacji (12 godz.)
- Przygotowanie dokumentacji (5 godz.)
Forma zaliczenia

Test semestralny po każdym semestrze

Projekt końcowy i obrona projektu

Na ocenę końcową składa się test 1 (15%) test 2 (15%) projekt (40%) obrona (30%)