SAP®: ABAP Objects Kurs

Objektorientiertes ABAP sicher entwickeln, erweitern und sauber strukturieren.

SAP®: ABAP Objects Kurs
SAP®: ABAP Objects Kurs

Kursbeschreibung

  • Kurs-ID:BC401L-AGM
  • Kursdauer:5 Tage

Dieses Seminar vermittelt dir den sicheren Einstieg in die objektorientierte Entwicklung mit SAP® ABAP Objects auf Basis von BC401/lang. Du lernst, wie du Klassen und Interfaces sauber entwirfst, UML für Analyse und Design nutzt und objektorientierte Sprachmittel in ABAP gezielt einsetzt. Im Mittelpunkt stehen tragfähige Programmstrukturen für wartbare, erweiterbare und teamfähige SAP-Anwendungen. Dazu gehören Vererbung, Casting, Ereignisse, globale Klassen, Repository-Objekte sowie fortgeschrittene Techniken wie persistente Objekte, Ausnahmebehandlung und RTTS. Der Kurs verbindet Konzeptverständnis mit praktischer Umsetzung im System, damit du objektorientiertes ABAP nicht nur erkennst, sondern sicher selbst entwickelst. So gewinnst du mehr Struktur im Code, reduzierst typische Designfehler und legst eine stabile Grundlage für anspruchsvollere ABAP-Entwicklung in Projekten und im Application Management.

Die wichtigsten Themen im Überblick

  • Klassen sauber modellieren
  • UML in ABAP übertragen
  • Vererbung gezielt einsetzen
  • Interfaces robust implementieren
  • Ereignisse und Handler nutzen
  • Ausnahmen professionell behandeln
  • RTTS praktisch anwenden
  • Persistente Objekte verstehen

Zielgruppe

  • ABAP Entwicklerinnen und Entwickler, die objektorientierte Konzepte sicher einsetzen möchten
  • SAP Anwendungsentwicklerinnen und Anwendungsentwickler mit prozeduralem Hintergrund
  • Technische Beraterinnen und Berater im SAP Umfeld mit Entwicklungsaufgaben
  • Projektmitarbeitende, die globale Klassen, Interfaces und saubere ABAP-Architekturen aufbauen möchten
  • Für alle, die ABAP Objects fundiert verstehen und im Projektalltag produktiv nutzen wollen

Voraussetzung für die Schulung

  • Grundkenntnisse in ABAP sowie Erfahrung mit Datentypen, internen Tabellen und Modularisierung.
  • Praxis mit SAP GUI und der ABAP-Entwicklungsumgebung ist hilfreich.

Kursinhalte

Objektorientierter Einstieg in ABAP

  • Grundideen der objektorientierten Programmierung
  • Unterschiede zwischen prozeduralem und objektorientiertem ABAP
  • Klassen, Objekte, Attribute und Methoden einordnen
  • Nutzen für Wartbarkeit, Erweiterbarkeit und Wiederverwendung

Objektmodell und UML

  • Objektorientiertes Programmiermodell in ABAP verstehen
  • Analyse und Design mit UML lesen und ableiten
  • Klassenbeziehungen fachlich sinnvoll modellieren
  • Entwürfe in tragfähige ABAP-Strukturen überführen

Syntax und zentrale Sprachmittel

  • Grundlegende objektorientierte Syntaxelemente in ABAP
  • Sichtbarkeiten, Konstruktoren und Instanziierung
  • Methodenaufrufe und Referenzvariablen sicher einsetzen
  • Objektorientierte Programmiertechniken praktisch anwenden

Vererbung, Casting und Polymorphie

  • Vererbungsbeziehungen sauber aufbauen
  • Upcast und Downcast korrekt einsetzen
  • Polymorphie für flexible Programmstrukturen nutzen
  • Typische Fehlerbilder bei Referenzen vermeiden

Interfaces und Ereignisse

  • Interfaces definieren und implementieren
  • Mehrfachverhalten über Interfaces abbilden
  • Casting im Zusammenspiel mit Interfaces verstehen
  • Ereignisse und Event-Handler in ABAP Objects einsetzen

Globale Klassen und Repository-Objekte

  • Objektorientierte Repository-Objekte einordnen
  • Globale Klassen und Interfaces anlegen und verwenden
  • Zusammenarbeit von Entwicklungsobjekten verstehen
  • Strukturen für teamfähige Entwicklung aufbauen

Fortgeschrittene Techniken und Persistenz

  • Spezielle objektorientierte Programmiertechniken nutzen
  • Persistente Objekte mit ABAP Objects verstehen
  • Objektlebenszyklen und Zustände gezielt steuern
  • Wiederverwendbare Bausteine für SAP-Anwendungen entwickeln

Robuste Programme mit Ausnahmen und RTTS

  • Ausnahmebehandlung in ABAP Objects strukturieren
  • Eigene und vordefinierte Exception-Klassen einsetzen
  • RTTS für flexible Typauswertung verwenden
  • Laufzeitinformationen sicher für generische Lösungen nutzen

Termin finden

Termine auf Anfrage

Firmenschulung anfragen

  • Unternehmensinterne Trainings für mehrere Mitarbeitende
  • Direkt vor Ort oder online – Zeit und Reisekosten sparen
  • Kostenvorteil ab dem 3. Teilnehmer

ekomi Bewertungen

Qualität ist bei Kebel kein Versprechen, sondern belegbar. Deshalb setzen wir auf das unabhängige Bewertungsportal eKomi. Nach jeder Schulung – online oder in Präsenz – erhalten unsere Teilnehmer:innen die Möglichkeit, uns anonym und freiwillig zu bewerten.

Mit über 1.000 Bewertungen in den letzten 12 Monaten zählen wir zu den bestbewerteten Anbietern für IT-Weiterbildungen.  Alle Bewertungen, ob positiv oder kritisch, fließen transparent in unsere offizielle Bewertungsstatistik ein und bilden die Grundlage unserer eKomi Trust-Zertifikate.

Für dich als Personalverantwortliche, IT-Fachkraft oder Entscheider:in bedeutet das: verifizierte Teilnehmerstimmen, geprüfte Qualität und maximale Transparenz bei der Auswahl Ihres Weiterbildungspartners.

Zum Bewertungsportal

Seminarberatung zum SAP®: ABAP Objects Kurs

Unser Kebel Team berät dich gerne kostenlos und unverbindlich für dein SAP®: ABAP Objects Kurs. Wir unterstützen dich gerne dabei, den passenden Kurs und das optimale Lernformat für deine Weiterbildung zu finden

Über 1200 Kurse

Entdecke jetzt unser vielseitiges Kursportfolio und finde die passende Schulung für dein Team.

FAQ

Für das Seminar sind ABAP-Grundkenntnisse sinnvoll. Wer bereits mit Datentypen, internen Tabellen und grundlegenden ABAP-Programmen gearbeitet hat, kann den Einstieg in ABAP Objects gut bewältigen.

Der Kurs verbindet Konzeptverständnis mit praktischen Übungen. Die Inhalte werden direkt im SAP-System umgesetzt, damit das objektorientierte Modell nicht abstrakt bleibt.

Behandelt werden unter anderem Klassen, Interfaces, Vererbung, Casting, Ereignisse, globale Klassen, persistente Objekte, Ausnahmebehandlung und RTTS.

Ja. Das Seminar unterstützt dabei, bestehende Entwicklungen besser zu verstehen, prozedurale Strukturen objektorientiert einzuordnen und neue Erweiterungen sauberer aufzubauen.

Nein. Falls erforderlich, werden Systeme und Software für die Schulung bereitgestellt.

Ja, nach erfolgreicher Teilnahme am SAP®: ABAP Objects Kurs erhältst Du ein Teilnahmezertifikat. Dieses bestätigt Deine erweiterten Kenntnisse im professionellen Einsatz von SAP®: ABAP Objects Kurs .

Ja, wir garantieren die Durchführung aller von uns bestätigten Termine. Der SAP®: ABAP Objects Kurs findet auch bereits ab einem Teilnehmer statt, sodass Du Deine Weiterbildung sicher und zuverlässig planen kannst.

Ja, wir bieten den SAP®: ABAP Objects Kurs als Inhouse Training oder Firmenschulung an. Zusätzlich kann die Schulung auch als Online-Firmenschulung durchgeführt werden. Inhalte, Prozesse und Schwerpunkte passen wir individuell an die Anforderungen Deines Unternehmens an.