SAP ABAP - Backend Entwicklung
Unsere Backendentwicklung im SAP-Umfeld umfasst ein modular aufgebautes Schulungsangebot von klassischen ABAP-Themen in SAP S/4HANA bis hin zur modernen Cloud-Entwicklung mit ABAP Cloud und RAP.
Die Inhalte sind in einzelne, thematisch abgeschlossene Module gegliedert und können je nach Bedarf und Kenntnisstand flexibel kombiniert oder einzeln geschult werden. So ist sowohl ein Einstieg in die ABAP-Grundlagen als auch eine gezielte Vertiefung in spezifische Entwicklungs- und Cloud-Themen möglich.
Level
Anfänger:innen und fortgeschrittene SAP User:innen
Vorkenntnisse
Erste Programmiererfahrungen empfohlen, sind aber nicht notwendig
Grundlagen der ABAP-Entwicklung
Dauer: 2-10 Tage
Lernmaterial: Präsentation, Übungen
In dieser Schulung erhalten die Teilnehmer eine Einführung in die proprietäre Programmiersprache ABAP (Advanced Business Application Programming) und lernen die grundlegenden Konzepte sowie die Funktionsweise der Sprache kennen. Ziel ist es, ein solides Verständnis für die Entwicklung und den Einsatz von ABAP im SAP-Umfeld aufzubauen.
Error-Handling und Debugging
Dauer: max. 1 Tag
Vorkenntnisse: Grundlagen der ABAP-Entwicklung
Lernmaterial: Präsentation, Übungen
In dieser Schulung lernen die Teilnehmer zentrale Methoden zur strukturierten Fehlerbehandlung und systematischen Fehleranalyse in SAP S/4HANA und ABAP-Anwendungen kennen. Sie erfahren, wie robuste Anwendungen entwickelt und Fehler mithilfe geeigneter Werkzeuge effizient erkannt und behoben werden können.
Folgende Inhalte begleiten Sie:
- Bedeutung von sauberem Error-Handling für stabile Anwendungen
- Methoden zur strukturierten Behandlung von Fehlern im Code
- Analyse und Behebung von Laufzeitproblemen
- Systematische Fehleranalyse in ABAP-Anwendungen
- Entwicklung robuster und wartbarer SAP-Anwendungen
ABAP Objects (ABAP OO)
Dauer: 2-8 Tage
Vorkenntnisse: Grundlagen der ABAP-Entwicklung
Lernmaterial: Präsentation, Übungen
In dieser Schulung erhalten die Teilnehmer eine Einführung in die objektorientierte Programmierung mit ABAP Objects (ABAP OO). Sie lernen die grundlegenden Konzepte der Objektorientierung kennen und erfahren, wie Klassen, Methoden und Interfaces für die Entwicklung moderner SAP-Anwendungen eingesetzt werden.
Folgende Inhalte begleiten Sie:
- Einführung in ABAP Objects (ABAP OO)
- Aufbau und Verwendung von Klassen
- Arbeiten mit Attributen und Methoden
- Grundlagen und Einsatz von Interfaces
- Anwendung objektorientierter Konzepte in der ABAP-Entwicklung
Modularisierung
Dauer: 1 Tag
Vorkenntnisse: Grundlagen der ABAP-Entwicklung
Lernmaterial: Präsentation, Übungen
In dieser Schulung lernen die Teilnehmer die Grundlagen der Modularisierung in der ABAP-Entwicklung kennen. Sie erfahren, wie Programme strukturiert aufgebaut und in wiederverwendbare Bausteine unterteilt werden, um Codequalität, Wartbarkeit und Erweiterbarkeit zu verbessern.
Folgende Inhalte begleiten Sie:
- Grundlagen und Bedeutung der Modularisierung in der Softwareentwicklung
- Strukturierte Aufteilung von Programmen in wiederverwendbare Einheiten
- Trennung von Verantwortlichkeiten für eine bessere Code-Organisation
- Umsetzung in ABAP mit:
- Funktionsbausteinen
- Methoden
- Unterprogrammen
- Vorteile für Wartbarkeit, Erweiterbarkeit und Fehleranalyse
- Praxisnahe Beispiele zur strukturierten Entwicklung von ABAP-Anwendungen
Schnittstellen (RFC, BAPI)
Dauer: 1 Tag
Vorkenntnisse: Grundkenntnisse in SAP ABAP und ein Grundverständnis für Funktionsbausteine sind empfehlenswert
Lernmaterial: Präsentation, Übungen
In dieser Schulung erhalten die Teilnehmer einen Überblick über zentrale SAP-Schnittstellen und lernen, wie Informationen zwischen verschiedenen Systemen ausgetauscht werden. Dabei werden die Grundlagen sowie die praktische Anwendung von RFC und BAPI vermittelt.
Folgende Inhalte begleiten Sie:
- • Grundlagen von Schnittstellen im SAP-Umfeld
• Einführung in RFC (Remote Function Call)
• Einführung in BAPI (Business Application Programming Interface)
• Überblick über weitere SAP-Schnittstellentechnologien
• Funktionsweise und Einsatzmöglichkeiten von RFCs und BAPIs
• Praktische Anwendung und Testen von RFCs und BAPIs im SAP-System
ABAP Dictionary
Dauer: 1-2 Tage
Lernmaterial: Präsentation, Übungen
Mit dieser Schulungl erhalten Teilnehmende eine Einführung in das globale Verzeichnis für Datentypen, das SAP ABAP Data Dictionary.
Teilnehmende erhalten einen Einblick in die Verwendung des ABAP Dictionary sowie das Anlegen, Aktualisieren und Löschen von Dictionary-Objekten.
Reports inkl. Selektionsbilder
Dauer: 1-3 Tage
Vorkenntnisse: Grundlagen SQL empfohlen, aber nicht erforderlich
Lernmaterial: Präsentation, Übungen
In dieser Schulung erhalten die Teilnehmer eine Einführung in die Erstellung von Reports und Selektionsbildern im SAP-Umfeld. Sie lernen die Grundlagen der Reportentwicklung kennen und erfahren, wie Daten strukturiert ausgewertet und benutzerfreundlich dargestellt werden können.
Core Data Service (CDS) Views
Dauer: 2-4 Tage
Vorkenntnisse: ABAP Grundlagen, Grundlagen SQL, Entwicklungsumgebung Eclipse inkl. ADT
Lernmaterial: Präsentation, Übungen
In dieser Schulung erhalten die Teilnehmer eine Einführung in die Grundlagen von CDS Views und lernen, wie diese zur effizienten und performanten Datenmodellierung und -abfrage im SAP-Umfeld eingesetzt werden.
Folgende Inhalte begleiten Sie:
- Grundlagen und Aufbau von CDS Views
- Einsatzmöglichkeiten von CDS Views in SAP-Systemen
- Erstellung und Nutzung von Datenmodellen mit CDS Views
- Gestaltung effizienter und performanter Datenabfragen
- Verwendung bestehender CDS Views
- Erstellung eigener CDS Views in praxisnahen Übungen
- Anwendung von CDS Views zur strukturierten Datenbereitstellung
Open SQL
Dauer: 1-5 Tage
Vorkenntnisse: Grundkenntnisse in SAP ABAP sind empfehlenswert.
Lernmaterial: Präsentation, Übungen
In dieser Schulung erhalten die Teilnehmer eine Einführung in die Datenbanksprache SQL und lernen die grundlegenden Konzepte zum Speichern, Bearbeiten und Abrufen von Daten in relationalen Datenbanken kennen. Sie erwerben ein Verständnis für den Aufbau und die Nutzung von Datenbankabfragen im IT- und SAP-Umfeld.
Restful Application Programming (RAP)
Dauer: 3-8 Tage
Vorkenntnisse: ABAP Grundlagen, CDS Views
Lernmaterial: Präsentation, Übungen
In dieser Schulung erhalten die Teilnehmer einen Überblick über das ABAP RESTful Application Programming Model (RAP) und dessen Einsatz als modernes Entwicklungsmodell für SAP S/4HANA und SAP BTP. Sie lernen die Grundlagen kennen, um cloudfähige und skalierbare SAP-Anwendungen nach aktuellen Entwicklungsstandards umzusetzen.
Folgende Inhalte begleiten Sie:
- Grundlagen des ABAP RESTful Application Programming Models (RAP)
- Einsatz von RAP in SAP S/4HANA- und SAP-BTP-Szenarien
- Datenmodellierung mit Core Data Services (CDS)
- Erstellung von REST- und OData-Services
- Integration von SAP-Fiori-Anwendungen über CDS-Annotationen
- Umsetzung von Geschäftslogik mit modernen ABAP-Entwicklungsansätzen
- Entwicklung moderner und cloudfähiger SAP-Anwendungen anhand praxisnaher Beispiele
OData
Dauer: 1-3 Tage
Vorkenntnisse: ABAP Grundlagen, ABAP OO
Lernmaterial: Präsentation, Übungen
In dieser Schulung erhalten die Teilnehmer eine Einführung in OData und lernen die Bedeutung dieser Technologie für die Kommunikation zwischen Frontend- und Backend-Systemen im SAP-Umfeld kennen. Sie erfahren, wie OData-Services aufgebaut, erstellt und eingesetzt werden.
Folgende Inhalte begleiten Sie:
- Grundlagen und Funktionsweise von OData
- Architektur und Aufbau des SAP Gateway
- Möglichkeiten und Struktur von OData-Services
- Arbeiten mit OData-Entitäten
- Erstellung von OData-Services mit SEGW
- Nutzung und Verwaltung von OData-Services
- Einsatz von OData als Schnittstelle zwischen Frontend und Backend
- Praktische Erstellung und Anwendung eigener OData-Services
Passt Otto Bikes zu Ihrem Vorhaben?
Sie haben Fragen zur Modellumgebung, zu den Schulungsunterlagen oder möchten einfach wissen, ob Otto Bikes zu Ihrem Vorhaben passt? Wir freuen uns auf Ihre Nachricht und melden uns schnell zurück.
Für die Nutzung der Otto Bikes Model Company benötigen Sie eine eigene SAP-Lizenz. Bei Fragen zur Lizenzierung helfen wir Ihnen gerne weiter.


