Object-oriented Programming with SAP ABAP
Typ und Verwendbarkeit
Einführung in ABAP:
- 1. Teil des Wahlpflichtmoduls WI-PA im Schwerpunkt Wirtschaftsinformatik des Bachelorstudiengangs BWL
- Wahlpflichtmodul WI-ERP im Bachelorstudiengang Wirtschaftsinformatik
- freier Wahlbereich in Bachelorstudiengängen
Aufbaukurs ABAP:
- 2. Teil des Wahlpflichtmoduls WI-PA im Schwerpunkt Wirtschaftsinformatik des Bachelorstudiengangs BWL
- Wahlpflichtmodul WI-ERP im Bachelorstudiengang Wirtschaftsinformatik
- freier Wahlbereich in Bachelorstudiengängen (nur zusammen mit der Einführungs-Lehrveranstaltung)
Voraussetzungen
Grundlegende Kenntnisse in SQL sowie in einer Programmiersprache sind hilfreich.
Wer nur den Aufbaukurs besuchen möchte, sollte die grundlegenden Begriffe der objektorientierten Programmierung kennen -
oder sich z.B. bei H. Balzert, Objektorientierung (s.u.) einen Überblick verschaffen.
Umfang
Einführung in ABAP: 3 Leistungspunkte, 2 SWS (Vorlesung & Übung)
Aufbaukurs ABAP: 3 Leistungspunkte, 2 SWS (Vorlesung & Übung)
Dozent
Dipl.-Kfm. Michael Myschik
Termine der Veranstaltungen
Achtung: Für alle Pflicht ist die allgemeine Einführung am 13.10.2014 um 10:00 Uhr!
Montags 10:00 - 12:00 Uhr & Dienstags 10:00-12:00 Uhr
Hinweis:
Bis Ende November 2014 findet zu diesen Terminen die Einführung in ABAP statt,
ab Dezember 2014 findet zu diesen Terminen der Aufbaukurs ABAP statt.
Anmeldung
Für die Teilnahme an diesem Modul ist unbedingt eine Anmeldung über STiNE innerhalb der Anmeldefristen notwendig.
Über Ihre STiNE-Kennung erhalten Sie Zugang zu den Rechnern im Pool als auch die Möglichkeit, Vorlesungsfolien sich herunter zu laden.
Prüfung
Prüfungsart: Klausur
1. Termin: ca. Anfang Februar 2015
2. Termin:ca. Ende März 2015
Die Anmeldung zur Klausur muss unbedingt innerhalb der Anmeldezeiträume in STiNE erfolgen (auch für Wiederholer!).
Die Absolventen der Veranstaltung sollen am Ende der Veranstaltung
- Bedeutung der produkteigenen Entwicklungssprache SAP ABAP kennen lernen
- Unterschiede von prozeduralen und objektorientierten Design und Programmieren im Entwicklungskontext von SAP ABAP beurteilen können
- Anwendungsbezug im Rahmen des SAP ERP-System nachvollziehen.
Gliederungsüberblick:
Einführung in ABAP:
- Einführung in SAP ERP, AS ABAP, ABAP Workbench
- Datenobjekte und -typen, interne Tabellen
- Programmaufbau und Selektionsbilder
- effiziente Open SQL-Konstrukte
- Modularisierung mit Funktionsgruppen und -bausteinen
- Anwendungen mit RFC-Aufrufen
Aufbaukurs ABAP:
- Einführung in SAP ERP, AS ABAP, ABAP Workbench und
ABAP Object Navigator (nur für Hörer des Aufbaukurses) - Klassen, Attribute, Methoden, Objektreferenzen,Vererbung
- Interfaces und polymorphe Methodenaufrufe
- Grundlagen der Benutzeroberflächen mit ABAP Objects
- Factory Methode,strukturierte Ausgaben auf Basis des SAP List Viewer Objektmodells
- Ereignis- und Fehlerbehandlung
- interaktive Reportgenerierung
- Anwendung zu Business Application Prgramming Interfaces
Die Unterlagen werden in STiNE zur Verfügung gestellt.
Balzert, Heide: Objektorientierung in 7 Tagen, Spektrum, 2000 (nur der theoretische Teil!)
Keller/Krüger: ABAP-Objects, ABAP-Programmierung mit SAP NetWeaver, Galileo Press, 2006
Färber/Kircher: ABAP-Grundkurs, Galileo Press, 2008
Weitere Literaturempfehlungen in der Vorlesung