
ABAP-Schulung
Meistern Sie die ABAP-Programmierung von Grund auf und erwerben Sie die Fähigkeiten, die SAP-Entwicklungsteams tatsächlich benötigen. Dieser Kurs deckt alles ab, von der grundlegenden Sprachsyntax und internen Tabellen bis hin zu objektorientiertem Design, Open SQL und Unternehmensintegration. Egal, ob Sie neu einsteigen oder Ihr Wissen formalisieren – Sie werden am Ende bereit sein, echte Lösungen in SAP-Umgebungen zu liefern.
Was Sie lernen werden:
Sie lernen, die SAP-GUI und die ABAP-Workbench zu navigieren, syntaktisch korrekte ABAP-Programme zu schreiben und sicher mit internen Tabellen und dem SAP Data Dictionary zu arbeiten. Der Kurs behandelt Open SQL für den Datenbankzugriff, die Entwicklung klassischer und ALV-Berichte sowie die modulare Programmierung mit Funktionsbausteinen. Sie wenden objektorientierte ABAP-Prinzipien an, einschließlich Klassen, Schnittstellen und Ausnahmebehandlung. Fortgeschrittene Themen umfassen BAPIs, User Exits, BADIs, die Hintergrund-Job-Planung und Dateioperationen. Am Ende haben Sie die technische Grundlage, um produktionsreife ABAP-Lösungen zu entwickeln, zu testen und zu transportieren.
Wie Sie praxisnah lernen ABAP-Schulung
Wie Sie üben ABAP-Schulung
Für Unternehmen, die ihr Team schulen möchten
Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.
Kursinhalt
8 Kapitel • 38 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)
Kapitel 1AusblendenDetails ausblendenDetails anzeigenEinführung in die ABAP- und SAP-Umgebung
Einführung in die ABAP- und SAP-Umgebung
Lektion 1 • Navigation in der SAP-GUI
SAP-grafischen Benutzeroberfläche
Lektion 2 • Überblick über die SAP-Architektur
Behandelt die dreistufige SAP-Architektur und die Ausführung von ABAP-Programmen darin. Bietet den Kontext für alle nachfolgenden Entwicklungsarbeiten.
Lektion 3 • Grundlagen der ABAP-Workbench
Stellt die ABAP-Workbench als primäre Entwicklungsumgebung vor. Die Teilnehmer lernen, Entwicklungs-Objekte zu erstellen und zu verwalten.
Lektion 4 • Grundlagen des SAP Data Dictionary
zentrales Metadaten-Repository
Kapitel 2AusblendenDetails ausblendenDetails anzeigenABAP-Sprachsyntax und Kernkonstrukte
ABAP-Sprachsyntax und Kernkonstrukte
Lektion 1 • Datentypen und Variablendeklaration
Deckt elementare, komplexe und Referenz-Datentypen in ABAP ab. Die korrekte Typisierung ist für alle nachfolgenden Programmieraufgaben unerlässlich.
Lektion 2 • Operatoren und Ausdrücke
Vermittelt arithmetische, Vergleichs- und logische Operatoren, die in ABAP-Ausdrücken verwendet werden. Befähigt die Teilnehmer, sinnvolle Programm-Logik zu konstruieren.
Lektion 3 • Kontrollflussanweisungen
Stellt bedingte und Schleifenkonstrukte vor, die den Programmablauf steuern. Die Teilnehmer implementieren Verzweigungen und Iterationen in praktischen Szenarien.
Lektion 4 • Zeichenfolgen- und Datumsverarbeitung
Deckt integrierte ABAP-Funktionen zur Bearbeitung von Zeichenfolgen und Datums-/Zeitwerten ab. Diese Fähigkeiten unterstützen die Datenformatierung in Berichten und Schnittstellen.
Lektion 5 • Modularisierung mit Subroutinen
Erklärt FORM-Routinen und die Parameterübergabe zwischen ihnen. Fördert von Anfang an die Wiederverwendbarkeit und Lesbarkeit von Code.
Kapitel 3AusblendenDetails ausblendenDetails anzeigenInterne Tabellen und Datenstrukturen
Interne Tabellen und Datenstrukturen
Lektion 1 • Strukturen und geschachtelte Tabellen
Stellt strukturierte Typen und Tabellen aus Strukturen für die komplexe Datenmodellierung vor. Bereitet auf reale SAP-Datenstrukturen vor.
Lektion 2 • Sortieren und Suchen in Tabellen
Erklärt SORT und binäre Suchtechniken für effizienten Datenzugriff. Baut frühzeitig leistungsbewusste Programmiergewohnheiten auf.
Lektion 3 • Typen interner Tabellen
Unterscheidet Standard-, sortierte und gehashte interne Tabellentypen und deren Zugriffsmuster. Die Wahl des richtigen Typs wirkt sich direkt auf die Programm-Leistung aus.
Lektion 4 • Füllen interner Tabellen
Vermittelt Methoden zum Einfügen von Daten in interne Tabellen aus verschiedenen Quellen. Deckt sowohl Einzelzeilen- als auch Massenoperationen ab.
Lektion 5 • Lesen und Ändern von Tabellendaten
Deckt READ TABLE, LOOP AT und MODIFY für den Zugriff auf und die Änderung von Tabelleninhalten ab. Diese Operationen bilden den Kern der Datenverarbeitungslogik.
Kapitel 4AusblendenDetails ausblendenDetails anzeigenDatenbankzugriff mit Open SQL
Datenbankzugriff mit Open SQL
Lektion 1 • Leistung und bewährte Methoden
Identifiziert häufige Open SQL-Leistungsfallen und deren Lösungen. Fördert Gewohnheiten, die langsame Abfragen in Produktionssystemen verhindern.
Lektion 2 • Grundlagen der SELECT-Anweisung
Deckt die vollständige Syntax der ABAP-SELECT-Anweisung zum Abrufen von Datenbankdatensätzen ab. Verknüpft Dictionary-Kenntnisse mit echtem Datenzugriff.
Lektion 3 • Joins und Unterabfragen
Vermittelt die Syntax von INNER JOIN, LEFT OUTER JOIN und Unterabfragen in Open SQL. Ermöglicht das Abrufen zusammenhängender Daten über mehrere Tabellen hinweg.
Lektion 4 • Aggregatfunktionen und Gruppierung
Erklärt COUNT, SUM, MAX, MIN und AVG mit GROUP BY und HAVING. Unterstützt zusammenfassende Berichte und Analyseabfragen.
Lektion 5 • Datenänderungsanweisungen
Deckt INSERT, UPDATE, MODIFY und DELETE zum Ändern von Datenbankinhalten ab. Die Teilnehmer wenden diese mit geeigneter Fehlerbehandlung sicher an.
Kapitel 5AusblendenDetails ausblendenDetails anzeigenABAP-Berichte und klassische Ausgabe
ABAP-Berichte und klassische Ausgabe
Lektion 1 • Listenausgabe mit WRITE
Deckt WRITE, ULINE, SKIP und Formatierungsoptionen für die klassische Listenausgabe ab. Erzeugt lesbare, professionelle Berichtslayouts.
Lektion 2 • Struktur eines Berichtsprogramms
Erklärt die Standard-Ereignisse und die Struktur eines ABAP-Berichtsprogramms. Legt das Framework fest, dem alle nachfolgenden Berichtsentwicklungen folgen.
Lektion 3 • Selektionsbildschirme
Vermittelt PARAMETERS und SELECT-OPTIONS zum Erstellen von Benutzereingabebildschirmen. Ermöglicht eine dynamische, benutzergesteuerte Berichtsausführung.
Lektion 4 • ALV-Grid-Berichterstattung
Stellt den ABAP List Viewer für moderne, funktionsreiche Berichtsausgaben vor. Die Teilnehmer ersetzen klassische Listen durch ALV für professionelle Ergebnisse.
Lektion 5 • Interaktive Berichte
Führt Drilldown-Berichte mit AT LINE-SELECTION und HIDE ein. Fügt klassischen Listenberichten Interaktivität hinzu.
Kapitel 6AusblendenDetails ausblendenDetails anzeigenModulare Programmierung und Funktionsbausteine
Modulare Programmierung und Funktionsbausteine
Lektion 1 • Remote Function Calls
Erklärt die RFC-Technologie zum Aufrufen von Funktionsbausteinen über SAP-Systeme hinweg. Ermöglicht Integrations- und verteilte Verarbeitungsszenarien.
Lektion 2 • Include-Programme
Deckt INCLUDE-Anweisungen zum Aufteilen großer Programme in überschaubare Dateien ab. Unterstützt Team-Entwicklung und Code-Organisation.
Lektion 3 • Makros und Inline-Code-Wiederverwendung
Stellt DEFINE-Makros für sich wiederholende Code-Muster innerhalb eines Programms vor. Ergänzt Funktionsbausteine für eine leichte Wiederverwendung.
Lektion 4 • Funktionsgruppen und Funktionsbausteine
Erklärt die Struktur von Funktionsgruppen und wie Funktionsbausteine wiederverwendbare Logik kapseln. Zentral für das modulare SAP-Entwicklungsmodell.
Kapitel 7AusblendenDetails ausblendenDetails anzeigenObjektorientierte ABAP-Programmierung
Objektorientierte ABAP-Programmierung
Lektion 1 • Ausnahmebehandlung mit Klassen
Deckt die klassenbasierte Ausnahmebehandlung mit TRY, CATCH und RAISE EXCEPTION ab. Ersetzt die legacy SY-SUBRC-Prüfung durch strukturiertes Fehlermanagement.
Lektion 2 • Methoden und Methodenaufrufe
Deckt Methodensignaturen, Parameterübergabe und Rückgabewerte in OO ABAP ab. Ermöglicht die Kapselung von Geschäftslogik in Klassenmethoden.
Lektion 3 • Klassen und Objekte
Stellt CLASS-Definitionen, Attribute und Methoden als Grundlage von OO ABAP vor. Verbindet OO-Konzepte mit der praktischen SAP-Entwicklung.
Lektion 4 • Schnittstellen in ABAP
Definition und Implementierung von Schnittstellen
Lektion 5 • Vererbung und Polymorphie
Lehrt Klassenvererbung, Methoden-Redefinition und polymorphes Verhalten. Ermöglicht flexible, erweiterbare Klassenhierarchien.
Kapitel 8AusblendenDetails ausblendenDetails anzeigenFortgeschrittene ABAP-Themen und Integration
Fortgeschrittene ABAP-Themen und Integration
Lektion 1 • SAP-Erweiterungs-Framework
Stellt implizite und explizite Erweiterungspunkte für die moderne SAP-Erweiterbarkeit vor. Baut auf BADI-Kenntnissen mit einer breiteren Framework-Perspektive auf.
Lektion 2 • Datei- und Datenübertragungsoperationen
Lehrt das Lesen und Schreiben von Dateien auf dem Anwendungs- und Präsentationsserver. Unterstützt Batch-Datenübertragung und Legacy-Integration.
Lektion 3 • BAPIs und die Business-Objekt-Schicht
Erklärt Business Application Programming Interfaces als die standardmäßige SAP-Integrations-API. Die Teilnehmer rufen BAPIs auf und implementieren sie für den Datenaustausch.
Lektion 4 • User Exits und BADIs
Deckt SAP-Erweiterungstechniken zur Änderung des Standardverhaltens ohne Änderung des SAP-Codes ab. Unverzichtbar für upgrade-sichere Anpassungen.
Lektion 5 • Hintergrundjobs und Planung
Erklärt, wie ABAP-Programme für die Hintergrundausführung entworfen und über die Job-Verwaltung geplant werden. Ermöglicht die automatisierte, unbeaufsichtigte Verarbeitung.
Ihr gültiges Abschlusszertifikat
Dieser Kurs ist für Sie geeignet:
Funktionaler SAP-Berater: bereit, technische Entwicklungsfähigkeiten zum eigenen Profil hinzuzufügen.
IT-Fachkraft: unterstützt SAP-Systeme und möchte in eine Entwicklerrolle wechseln.
Informatikabsolvent: sucht ein spezialisiertes, stark nachgefragtes Fähigkeitsprofil in der Unternehmensprogrammierung.
Karrierewechsler: kommt aus einem Nicht-SAP-Hintergrund und strebt ERP-Entwicklungsjobs an.
Junior-Entwickler: programmiert bereits in anderen Sprachen und erweitert sein Wissen in das SAP-Ökosystem.
Business-Analyst: arbeitet an SAP-Projekten und möchte tiefere technische Kenntnisse in ABAP erlangen.
Was unsere Lernenden sagen
Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...

Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.

Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!

Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.

Wichtige Qualifikationen
FAQ
Wer ist Dedika?
Ist das Zertifikat in Deutschland gültig?
Sind die Kurse kostenlos?
Wie hoch ist der Arbeitsaufwand der Kurse?
Wie sind die Kurse aufgebaut?
Wie funktionieren die Kurse?
Wie lange dauern die Kurse?
Was kostet ein Kurs?
Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?
PDF-Kurs




















