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