Program szkolenia ABAP - ms.polsl.plms.polsl.pl/files/241/FIS_SST program szkolenia ABAP dla...
Click here to load reader
Transcript of Program szkolenia ABAP - ms.polsl.plms.polsl.pl/files/241/FIS_SST program szkolenia ABAP dla...
Program szkolenia ABAP dla studentów
Wydział Matematyki Stosowanej
Spis treści Wstęp .............................................................................................................................. 3
Parę słów o FIS-SST ....................................................................................................... 3
Czym jest SAP ................................................................................................................ 3
Program szkolenia ........................................................................................................... 3
Ocena z przedmiotu ........................................................................................................ 5
Wstęp Celem niniejszego dokumentu jest przedstawienie propozycji programu szkolenia ABAP dla
studentów Wydziału Matematyki Stosowanej.
Zgodnie z założeniami szkolenie będzie obejmowało 13 zajęć w semestrze letnim. Spotkanie odbywać
się będą na terenie firmy FIS-SST. Czas trwania każdego spotkania to 90 min.
Celem szkolenia jest wprowadzenie studentów w tematykę związaną z programowaniem w języku
ABAP ze szczególnym naciskiem na elementy praktyczne. Z tego powodu zajęcia będą miały charakter
warsztatowy.
Parę słów o FIS-SST Nasza firma jest częścią niemieckiej korporacji FIS GmbH, zatrudniającej ponad 600 pracowników na
całym świecie. W ciągu 20 lat naszego istnienia zakończyliśmy z powodzeniem ponad 1000
projektów. Naszymi klientami są takie firmy jak: Audi, Kärcher, Lamborghini, czy Ferrero.
Czym jest SAP SAP jest systemem pozwalającym na globalne zarządzanie procesami biznesowymi dużych
przedsiębiorstw. W dzisiejszych czasach z tego systemu korzystają nie tylko najwięksi gracze na rynku
ale również administracje państwowe, czy uczelnie. Szacunkowo na całym świecie działa ponad 121
000 instalacji produktów SAP. Korzysta z nich 12 milionów użytkowników na całym świecie.
Program szkolenia Poniżej znajduje się wstępny plan szkolenia. Materiał został rozbity na 13 zajęć. Nie obejmuje
spotkań projektowych.
1) Wprowadzenie
- Omówienie programu i celu szkolenia
- System ERP
- Wprowadzenie do SAP
- Architektura SAP
- Logowanie do SAPa
- O Języku ABAP
- Pomoce ABAP
- Wskazanie materiałów do samodzielnej nauki
2) Podstawowe konstrukcje językowe ABAP
- Konwencja nazewnictwa
- Podstawowe typy wbudowane
- Definicja typów
- Deklaracja zmiennych (zmienne, struktury, tabele, wskaźniki)
- Instrukcje warunkowe
- Pętle
- Wyrażenia logiczne
- Open SQL
Autor Tomasz Łękawa
Data 14.01.2015
Wersja 0.1
3) Wprowadzenie do ABAP Workbench
- Omówienie narzędzi ( se37, se16n, se38, se80 )
- Struktura raportów ABAP ( Idea, pokazać parę transakcji )
- Tworzenie raportu ( Events, Selection Screen, Search helps, Select-Options, Parameters )
4) Prezentacja danych na Ekranie
- PBO / PAI
- Malarz ekranu
- Wykorzystanie kodów funkcyjne
- Operacje na Dynpro
5) ALV GRID – prezentacja zawartości tabel w SAP
- Możliwości ALV Grid (Layout, Sumy, Sortowanie, Export do pliku )
- ALV Grid Control vs SALV Table
- Automatyczne generowanie ALV
- Tworzenie ALV krok po kroku
- Zdarzenia w ALV Grid
6) ABAP Dictionary
- Przegląd podstawowych narzędzi (Transakcje se16n, se16,sm30, se11)
- Tworzenie domen
- Tworzenie elementów danych
- Tworzenie tabel
- Tworzenie wglądów
- Tworzenie typów tabelarycznych
- Tworzenie struktur
- Generowanie widoków
7) OPEN SQL
- Składania podstawowych zapytań Open SQL
- Sposoby selekcji danych
- Konstrukcja „FOR ALL ENTRIES”
- Konstrukcja „INNER JOIN”
8) Rozszerzenia w SAP I
- Idea rozszerzeń w systemie SAP
- Techniki rozszerzania programów ( Modyfikacje, Enhancementy, Badi, Function Exity, BTE,
User Exity ).
- Techniki rozszerzania tabel i struktur
9) Rozszerzenia w SAP II
- Rozszerzenie Ekranu za pomocą BADI
10) Debuggowanie w ABAP Development Workbench
- Zmiana wartości zmienny
- Ustawianie punktów zatrzymania
- Stary i nowy debugger
- Zapisywanie punktów zatrzymania
- Sposoby uruchamiania debuggera
- Debugowanie w update tasku (co to update task itd.)
- Eksportowanie zawartości tabel lokalny do pliku
- Stos
- Punkty zatrzymania w programie źródłowym
11) ABAP Object
- Omówienie możliwości Class Builder
- Klasy lokalne i globalne w ABAP
- Podstawowa składnia programowania obiektowego
12) Performance w ABAP
- Omówienie aspektów wydajnego programowania w ABAP
13) Tricks and tips w ABAP
- Jak sprawić by praca w ABAP była wydajniejsza.
- Podsumowanie szkolenia
Ocena z przedmiotu Jeżeli konieczna jest ocena z przedmiotu, proponujemy by składały się na nią:
- Liczba obecności na zajęciach
- Ocena z projektu (Zadnie wyceniane na 16 godzin pracy do wykonania po za zajęciami)