Wählen Sie Ihre Sprache aus
ABAP-Schulung
Mehr als 2 Millionen Studierende weltweit

ABAP-Schulung

4,7

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.

Dedika für Unternehmen

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.

Hier klicken

Kursinhalt

8 Kapitel • 38 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)

Kapitel 1Details anzeigen

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 2Details anzeigen

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 3Details anzeigen

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 4Details anzeigen

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 5Details anzeigen

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 6Details anzeigen

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 7Details anzeigen

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 8Details anzeigen

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.

Zertifizierung

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...
Giulio Carlo
Giulio CarloStudent für Digitales Marketing
Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.
Mariana Ferres
Mariana FerresStudentin für Fotografie
Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!
Luciana Alvarenga
Luciana AlvarengaStudentin für Nageldesign
Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.
André Felipe
André FelipeStudent für Prompt Engineering

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