Program szkolenia ABAP - ms.polsl.plms.polsl.pl/files/241/FIS_SST program szkolenia ABAP dla...

5

Click here to load reader

Transcript of Program szkolenia ABAP - ms.polsl.plms.polsl.pl/files/241/FIS_SST program szkolenia ABAP dla...

Page 1: Program szkolenia ABAP - ms.polsl.plms.polsl.pl/files/241/FIS_SST program szkolenia ABAP dla studentów... · Wstęp Celem niniejszego dokumentu jest przedstawienie propozycji programu

Program szkolenia ABAP dla studentów

Wydział Matematyki Stosowanej

Page 2: Program szkolenia ABAP - ms.polsl.plms.polsl.pl/files/241/FIS_SST program szkolenia ABAP dla studentów... · Wstęp Celem niniejszego dokumentu jest przedstawienie propozycji programu

Spis treści Wstęp .............................................................................................................................. 3

Parę słów o FIS-SST ....................................................................................................... 3

Czym jest SAP ................................................................................................................ 3

Program szkolenia ........................................................................................................... 3

Ocena z przedmiotu ........................................................................................................ 5

Page 3: Program szkolenia ABAP - ms.polsl.plms.polsl.pl/files/241/FIS_SST program szkolenia ABAP dla studentów... · Wstęp Celem niniejszego dokumentu jest przedstawienie propozycji programu

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

Page 4: Program szkolenia ABAP - ms.polsl.plms.polsl.pl/files/241/FIS_SST program szkolenia ABAP dla studentów... · Wstęp Celem niniejszego dokumentu jest przedstawienie propozycji programu

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

Page 5: Program szkolenia ABAP - ms.polsl.plms.polsl.pl/files/241/FIS_SST program szkolenia ABAP dla studentów... · Wstęp Celem niniejszego dokumentu jest przedstawienie propozycji programu

- 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)