SAP NetWeaver Schulung - ABAP Objects
Entwirf ABAP-Klassen, behandle Fehler mit Exceptions und mache bestehenden SAP-Code leichter testbar
Die wichtigsten Themen
UML-Klassenmodelle entwerfen
Klassen und Objekte implementieren
Interfaces und Vererbung einsetzen
Polymorphie anwenden
Class-based Exceptions behandeln
ABAP-Unit-Tests erstellen
Überblick Objektorientierter ABAP-Code trennt Verantwortlichkeiten und erleichtert Änderungen an gewachsenen Anwendungen. Die fünftägige SAP-NetWeaver-Schulung vermittelt dir, wie du Klassen und Objekte entwirfst, Zustände...
Objektorientierter ABAP-Code trennt Verantwortlichkeiten und erleichtert Änderungen an gewachsenen Anwendungen. Die fünftägige SAP-NetWeaver-Schulung vermittelt dir, wie du Klassen und Objekte entwirfst, Zustände kapselst und Abhängigkeiten über Interfaces steuerst. Vererbung und Polymorphie setzt du dort ein, wo sie das Klassenmodell vereinfachen. Fehler behandelst du mit class-based Exceptions, statt Rückgabewerte und Meldungen über mehrere Aufrufebenen zu verteilen.
Du modellierst ein Klassenmodell in UML, implementierst ein Interface und baust eine Exception-Hierarchie für einen konkreten Anwendungsfall auf. Mit ABAP Unit sicherst du fachliche Logik ab, damit Änderungen nicht unbemerkt bestehendes Verhalten brechen. Die Übungen umfassen lokale und globale Klassen sowie die Arbeit im Class Builder und mit den ABAP Development Tools für Eclipse. Code-Reviews zeigen, wie unterschiedliche Entwürfe die Erweiterbarkeit und Testbarkeit beeinflussen. In Gruppen mit maximal acht Personen bleibt Zeit, Fragen aus deinem Entwicklungsumfeld mit dem Dozenten zu besprechen.
Wenn dir die prozeduralen Grundlagen noch fehlen, bereitet dich der ABAP Grundkurs auf die Schulung vor. Weitere Angebote findest du im Themenbereich ABAP-Schulungen. Für dein Entwicklungsteam kannst du eine Inhouse-Durchführung mit euren System- und Projektanforderungen anfragen.
Die Themen Objektorientierte Prinzipien in ABAP · Klassen, Objekte, Attribute und Methoden · Sichtbarkeitsbereiche und Kapselung · Konstruktoren und Initialisierung · Lokale und globale Klassen...
Objektorientierte Grundlagen in ABAP
- Objektorientierte Prinzipien in ABAP
- Klassen, Objekte, Attribute und Methoden
- Sichtbarkeitsbereiche und Kapselung
- Konstruktoren und Initialisierung
Klassen, Instanzen und Referenzen
- Lokale und globale Klassen
- Instanzen, Referenzen und Objektlebenszyklen
- Methodensignaturen und Parameterübergabe
- Globale Klassen im Class Builder
Analyse und Klassenmodellierung
- Objektorientierte Anforderungen analysieren
- Klassenmodelle mit UML entwerfen
- Verantwortlichkeiten auf Klassen verteilen
- Beziehungen zwischen Objekten modellieren
- Prozedurale und objektorientierte Lösungen vergleichen
Vererbung, Interfaces und Polymorphie
- Vererbungshierarchien in ABAP Objects
- Abstrakte und finale Klassen
- Interfaces definieren und implementieren
- Klassen- und Interface-Referenzen
- Methoden redefinieren und dynamisch aufrufen
Ereignisse und Klassenkomponenten
- Ereignisse definieren und auslösen
- Event-Handler implementieren
- Statische Attribute und Methoden
- Factory-Methoden zur Objekterzeugung
Exceptions, Tests und Entwicklungswerkzeuge
- Class-based Exceptions und Hierarchien
- TRY, CATCH, CLEANUP und RAISING
- ABAP Unit für Klassen
- Testklassen und Testmethoden
- ABAP Development Tools für Eclipse
- Objektorientierte Syntax in ABAP
Zielgruppe
- Fachkräfte in der ABAP-Entwicklung mit prozeduraler Erfahrung
- SAP-Beraterinnen und SAP-Berater mit Entwicklungsaufgaben
- Technische SAP-Projektteams für objektorientierte Erweiterungen
- Fachkräfte, die nach prozeduralen Projekten objektorientierte Standards einführen
Das lernst du
- Ein UML-Klassenmodell eigenständig entwerfen
- Klassen, Objekte und Methodensignaturen in ABAP implementieren
- Interfaces, Vererbung und Polymorphie anhand geeigneter Entwürfe einsetzen
- Class-based Exceptions definieren, auslösen und behandeln
- ABAP-Unit-Tests für objektorientierte Komponenten erstellen
- Bestehenden ABAP-Code so strukturieren, dass Änderungen lokal bleiben und Tests Regressionen früh erkennen
So arbeiten wir
- Fachliche Einführung anhand ausführbarer ABAP-Objects-Beispiele
- Live-Demonstrationen im SAP-System, im Class Builder und in den ADT
- Hands-on-Übungen zu Klassen, Interfaces, Events und Exceptions
- Fallarbeit mit Aufgaben aus SAP-Entwicklungsprojekten
- Code-Reviews mit Vergleich alternativer Lösungsansätze
- Übertragung der Entwürfe auf eigene Entwicklungsanforderungen
Empfohlene Vorkenntnisse
- Kenntnisse der ABAP-Grundlagen, etwa aus dem ABAP Grundkurs
- Erfahrung mit ABAP Dictionary, Reports und internen Tabellen
- Kenntnisse der modularen ABAP-Programmierung
- Grundkenntnisse der SAP GUI, etwa aus SAP Grundlagen und GUI Navigation
- Keine Vorkenntnisse in der objektorientierten Programmierung erforderlich
Dein Fahrplan
- ABAP Objects in SAP NetWeaver
- Objektorientierte Grundprinzipien
- Klassen, Objekte, Attribute und Methoden
- Instanzen, Referenzen und Sichtbarkeiten
- Lokale Klassen implementieren
Organisatorisches
Lernformate
Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.
Schulungsarten
Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.
Uhrzeiten
09:00-16:00 Uhr
Aktuelle Software
In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.
Deine Vorteile
Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
Inklusivleistungen
Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.
Lernen von Experten
Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.
Keine Vorkasse
Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.
Max. 8 Teilnehmende
Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.
Termine & Buchung
Leider bieten wir diesen Kurs nicht als offenes Seminar an, sondern nur als Inhouse- oder Firmenschulung. Wir beraten dich gerne.
Nicht der passende Termin dabei?
Wir finden eine Lösung: anderer Termin, mehrere Teilnehmer, Inhouse-Schulung oder individuelle Beratung.
Lieber gleich das ganze Team schulen?
Diese Schulung gibt es auch exklusiv für dein Unternehmen, bei euch vor Ort, an unseren Standorten oder Live-Online. Inhalte und Termine nach Maß.
Inhouse-Schulung
Wir kommen zu euch: diese Schulung maßgeschneidert in euren Räumen, für Unternehmen und Behörden.
- Inhalte exakt auf euch zugeschnitten
- Termine nach euren Bedürfnissen
- Günstiger ab mehreren Teilnehmern
- Vertraute Umgebung, kein Reiseaufwand
Firmen-Seminar
Exklusiv für dein Team an einem unserer Standorte oder Live-Online, individuell angepasst.
- Geschlossene Gruppe aus eurem Haus
- Individuelle Terminplanung
- An unseren Standorten oder Live-Online
- Angepasste Inhalte
Fragen und Antworten zu SAP NetWeaver Schulung - ABAP Objects
Was ist ABAP Objects?
ABAP Objects ist die objektorientierte Erweiterung der Sprache ABAP. Sie organisiert Programme in Klassen und Objekten, kapselt Daten und Verhalten und unterstützt Interfaces, Vererbung sowie Polymorphie. So lassen sich Verantwortlichkeiten im Code trennen und Komponenten mit ABAP Unit unabhängig prüfen.
Was ist der Unterschied zwischen prozeduralem ABAP und ABAP Objects?
Prozedurales ABAP gliedert Programme vor allem in Verarbeitungsblöcke, Unterprogramme und Funktionsbausteine. ABAP Objects bündelt Zustand und Verhalten in Klassen, steuert Zugriffe über Sichtbarkeiten und trennt Abhängigkeiten mithilfe von Interfaces. Die Schulung vergleicht beide Ansätze an konkreten Entwurfsaufgaben.
Welche ABAP-Kenntnisse brauche ich für die Schulung?
Du solltest Reports, interne Tabellen, ABAP Dictionary und modulare Programmierung kennen. Erfahrung mit objektorientierter Programmierung ist nicht nötig. Fehlende Grundlagen kannst du vorab im ABAP Grundkurs aufbauen.
Werden der Class Builder und ADT für Eclipse behandelt?
Der Class Builder und die ABAP Development Tools für Eclipse werden für passende Entwicklungsaufgaben eingesetzt. Du arbeitest mit lokalen und globalen Klassen, Interfaces und Testklassen und vergleichst die Arbeitsabläufe der beiden Werkzeugumgebungen.
Wie werden ABAP Objects mit ABAP Unit getestet?
ABAP Unit führt Testmethoden direkt im ABAP-Entwicklungssystem aus. Du erstellst Testklassen, bereitest Testdaten vor und prüfst das erwartete Verhalten objektorientierter Komponenten. Der Klassenentwurf wird so gestaltet, dass fachliche Logik unabhängig getestet werden kann.
Ist die ABAP Objects Schulung online oder inhouse möglich?
Die fünftägige Schulung ist online, in Präsenz und als Inhouse-Schulung möglich. Bei einer Durchführung für dein Unternehmen können die Übungen an eure Systemlandschaft und Entwicklungsanforderungen angepasst werden.
Gibt es Konditionen für mehrere Personen aus einem Unternehmen?
Für mehrere Personen kann die Schulung als gemeinsames Firmenseminar oder Inhouse-Training angefragt werden. Die passenden Konditionen und das Format erhältst du nach Angabe der Gruppengröße und eurer fachlichen Anforderungen.
Sind ABAP-Objects-Kenntnisse auch für SAP S/4HANA relevant?
Objektorientierte ABAP-Konzepte werden auch in SAP S/4HANA Entwicklungs- und Migrationsprojekten eingesetzt. Die Schulung bleibt auf ABAP Objects im SAP-NetWeaver-Kontext ausgerichtet. Eine breitere Prozesseinordnung bietet SAP von A bis Z für SAP S/4HANA.
Weitere häufig gestellte Fragen und Antworten findest du in den FAQs.
Passende Schulungen nach dem Kurs
Ähnliche Kurse
ABAP Grundkurs
SAP NetWeaver Schulung - System Administration I für SAP Business Suite
SAP ERP Schulung - Finanzbuchhaltung (FI)
SAP ERP Schulung - Finanzbuchhaltung (FI) - Buchhaltung I: Hauptbuch, Debitoren, Kreditoren
SAP NetWeaver Schulung - SAP NetWeaver Application Server Security
Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert
Aus der Praxis für die Praxis
Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.
Individuell statt "Schema F"
Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.
Maximale Freiheit: Remote oder vor Ort
Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.
Mit Zufriedenheitsgarantie
Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.
NOCH FRAGEN?
Rufe mich an oder schreibe mir eine E-Mail.
Michaela Berger
Über 20.000 Unternehmen und Behörden vertrauen auf uns