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

Sie wollen mehr?

Hier finden Sie alle unsere SAP-Schulungen

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.

Torsten Kamenz, Sales Manager
Torsten Kamenz

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.