Enterprise Computing WS2017/2018 - Roland Schwaiger · 2017-11-08 · © 2017Dr. Schwaiger Roland...

Post on 26-Jun-2020

5 views 0 download

Transcript of Enterprise Computing WS2017/2018 - Roland Schwaiger · 2017-11-08 · © 2017Dr. Schwaiger Roland...

Seite 1© 2017 Dr. Schwaiger Roland www.rolandschwaiger.at

Enterprise Computing WS 2017/2018

Enterprise Computing WS2017/2018

SW-Entwicklung mit SAP-ABAP

Dr. Schwaiger Roland

Seite 2© 2017 Dr. Schwaiger Roland www.rolandschwaiger.at

Enterprise Computing WS 2017/2018

VorstellungDr. Roland SchwaigerLocated

Bad Dürrnberg, Hallein, ATBackground

Mathematics (University Salzburg)

Computer Sciences (University Salzburg, Bowling Green State University)

Project & Process Management (SMBS – University of Salzburg Business School)

ProfessionSAP Technical Consultant (Cert. SAP Development Consultant)

SAP TrainerProject Coach (Cert. Scrum Master)

Software ArchitectSoftware Developer (SAP AG, Walldorf, DE and Customer Development Projects)

Author (check out Amazon and/or www.citeseer.com)

Lecturer (University Salzburg, FH Salzburg)

roland.schwaiger@facet.at

Das Buch zur Vorlesung

Seite 3© 2017 Dr. Schwaiger Roland www.rolandschwaiger.at

Enterprise Computing WS 2017/2018

Inhalte/Organisation1. Motivation2. LV Überblick3. Abschluss LV

Blockveranstaltung (www.rolandschwaiger.at) Datum: 01.02 – 03.02Zeit: 09:00-12:00 und

13:00-17:00

Seite 4© 2017 Dr. Schwaiger Roland www.rolandschwaiger.at

Enterprise Computing WS 2017/2018

Motivation

Die zwei Aspekte, die wir betrachten wollen:1. Das SAP System2. Das ABAP

und das anhand einesSpaghetti Programmsim SAP, das wirSchritt für Schrittauf Objektorientierung umbauen.

Seite 5© 2017 Dr. Schwaiger Roland www.rolandschwaiger.at

Enterprise Computing WS 2017/2018

LV Überblick

Infrastruktur Client-Server, Laufzeitumgebung, Arbeitsprozesse

ABAP Programme Ausführbares Programm, Module Pool

Werkzeuge Object Navigator, Class Builder, ABAP Editor, ABAP Dictionary, …

Datentypen und Datenobjekte DATA, TYPES

Modularisierungen Ereignisblock, Unterprogramm, Funktionsbaustein

ABAP OO Klasse definieren, Objekt instanziieren, Methode, Attribut, …

GUIs Selektionsbild, Liste, Dynpro

DB Tabellen erstellen, auslesen

Seite 6© 2017 Dr. Schwaiger Roland www.rolandschwaiger.at

Enterprise Computing WS 2017/2018

Abschluss LV

• DerAbschluss derLVfindetimRahmendesLVBlocksstatt.Dieserbestehtaus:• Implementierung vonRepositoryObjektenimRahmenderLV

• Abschlussprüfung• Theoretische PrüfungmitzehnFragenausdenInhaltenderLV

• Entwicklung vonRepositoryObjekten

Seite 7© 2017 Dr. Schwaiger Roland www.rolandschwaiger.at

Enterprise Computing WS 2017/2018

Literaturlistewww.wikipedia.org

sdn.sap.com

help.sap.com

www.rolandschwaiger.at

Seite 8© 2017 Dr. Schwaiger Roland www.rolandschwaiger.at

Enterprise Computing WS 2017/2018

Empfehlenswert