Schulung – Windsurf – SAP & ABAP

Windsurf für SAP-ABAP-Entwickler:innen

Mit der KI-IDE Windsurf und dem Cascade-Agenten entwickeln: Flows, Memories, Rules, Workflows und sicherer Einsatz im Team.

Dauer
6 Stunden, ein Termin
Format
Online oder vor Ort
Sprache
Deutsch oder Englisch
Teilnehmende
offene Termine oder exklusiv für Ihr Team
Abschluss
Teilnahmebescheinigung

Überblick

Das Training „Windsurf für SAP-ABAP-Entwickler:innen“ richtet sich an Rollen wie ABAP-Entwickler:innen in Inhouse-IT und SAP-Beratung, SAP-Technologieberater:innen und Entwicklungsarchitekt:innen und Teams in S/4HANA-Conversion- und Clean-Core-Projekten und zeigt Schritt für Schritt, wie Windsurf im Bereich SAP & ABAP produktiv, sicher und nachvollziehbar eingesetzt wird – von den Grundlagen bis zu fortgeschrittenen Workflows.

Windsurf ist eine KI-gestützte Entwicklungsumgebung, deren Herzstück der Agent Cascade ist. Cascade versteht den Zusammenhang Ihres Projekts, verfolgt Ihre Aktionen im Editor und Terminal und arbeitet im sogenannten Flow-Prinzip eng mit Ihnen zusammen: Sie und der Agent bearbeiten dieselbe Aufgabe abwechselnd, ohne Kontext ständig neu erklären zu müssen. In diesem kompakten Training lernen Sie, Cascade für Features, Fehlersuche und Refactorings wirkungsvoll einzusetzen und die intelligente Vervollständigung im Alltag zu nutzen.

Damit Ergebnisse im Team konsistent bleiben, steuern Sie Cascade mit Rules auf globaler und Workspace-Ebene, nutzen Memories für dauerhaftes Projektwissen und automatisieren wiederkehrende Abläufe mit Workflows, die sich per Slash-Befehl starten lassen. Sie binden über MCP externe Werkzeuge an, kontrollieren die Ausführung von Terminalbefehlen und legen fest, welche Daten Cascade sehen darf. Abschließend entwickeln Sie Regeln für Code-Review, Sicherheit und Datenschutz, damit Windsurf verantwortungsvoll im Unternehmen eingesetzt werden kann.

Kaum ein Entwicklungsumfeld trägt so viel gewachsene Logik wie SAP: Kundeneigene Reports, User-Exits, BAdIs und Z-Programme aus vielen Jahren müssen für S/4HANA bewertet, angepasst oder durch Clean-Core-konforme Erweiterungen ersetzt werden. KI-Coding-Assistenten und Agenten helfen dabei, undokumentierten ABAP-Code zu verstehen, Findings des ABAP Test Cockpits zu beheben, klassisches ABAP in modernes ABAP mit CDS Views und dem RESTful Application Programming Model zu überführen und Unit-Tests nachzurüsten. Weil ABAP-Code eng mit Dictionary-Objekten, Customizing und Geschäftsprozessen verflochten ist, kommt es auf präzisen Kontext und saubere Review-Prozesse an. Im Kurs lernen Sie, KI für Analyse, Refactoring und Neuentwicklung im SAP-Umfeld einzusetzen, abgestimmt auf Transportwesen, Namensräume und die Qualitätsanforderungen Ihres SAP-Betriebs.

Das Training findet live statt – wahlweise online im virtuellen Klassenraum oder vor Ort in unseren Trainingsräumen in München, Salzburg, Berlin, Augsburg, Hannover, Bremen, Stuttgart und Kaiserslautern. Auf Wunsch kommen wir auch exklusiv für Ihr Team zusammen.

Für wen ist das Training?

  • ABAP-Entwickler:innen in Inhouse-IT und SAP-Beratung
  • SAP-Technologieberater:innen und Entwicklungsarchitekt:innen
  • Teams in S/4HANA-Conversion- und Clean-Core-Projekten
  • SAP-Basis- und Integrationsspezialist:innen mit Entwicklungsanteil
  • Fiori- und RAP-Entwickler:innen

Typische Herausforderungen, die wir adressieren

  • Umfangreicher, kaum dokumentierter Z-Code mit unklarer Nutzung und vielen Abhängigkeiten
  • Aufwändige Anpassungen an Simplification Items und Datenmodelländerungen bei der S/4HANA-Migration
  • Wenig Testabdeckung, weil ABAP Unit in Bestandscode selten genutzt wurde
  • Fachkräftemangel und Wissensverlust, wenn erfahrene Entwickler:innen das Unternehmen verlassen

Das können Sie nach dem Training

  • Sie setzen Cascade im Flow-Prinzip für Features, Fehlersuche und Refactorings produktiv ein.
  • Sie steuern den Kontext von Windsurf gezielt und schützen sensible Inhalte.
  • Sie pflegen Memories und Rules, die Ihre Projektkonventionen zuverlässig durchsetzen.
  • Sie automatisieren wiederkehrende Abläufe mit Workflows und binden externe Werkzeuge über MCP an.
  • Sie nutzen KI-Agenten, um ABAP-Bestandscode systematisch zu analysieren, zu dokumentieren und für S/4HANA zu bewerten.
  • Sie modernisieren klassisches ABAP Clean-Core-konform und sichern Refactorings mit generierten ABAP-Unit-Tests ab.
  • Sie integrieren KI-Werkzeuge in ADT, abapGit und Ihren Transport- und Review-Prozess.

Inhalte & Ablauf

Modul 1 Windsurf und Cascade kennenlernen
  • Installation, Import bestehender Editor-Einstellungen und Grundkonfiguration
  • Cascade im Code- und Chat-Modus: wann der Agent ändert und wann er nur berät
  • Das Flow-Prinzip: wie Cascade Ihre Editor- und Terminalaktionen einbezieht
  • Intelligente Vervollständigung und Inline-Befehle im Entwicklungsalltag
Modul 2 Kontext gezielt steuern
  • Codebase-Indizierung verstehen und relevante Dateien oder Verzeichnisse referenzieren
  • Dokumentation, Webquellen und Terminalausgaben in den Kontext holen
  • Sensible Inhalte über Ignore-Dateien vom Kontext ausschließen
  • Sitzungen strukturieren und bei Themenwechsel neu beginnen
Modul 3 Memories und Rules für konsistente Ergebnisse
  • Automatisch erzeugte und manuell angelegte Memories prüfen und pflegen
  • Globale Rules und Workspace-Rules anlegen und versionieren
  • Architektur-, Stil- und Testvorgaben als wirksame Rules formulieren
  • Rules nach Dateimustern oder Anlass gezielt aktivieren
Modul 4 Workflows und Automatisierung
  • Wiederkehrende Abläufe als Workflows definieren und per Slash-Befehl starten
  • Workflows für Release-Vorbereitung, Tests oder Code-Pflege bauen
  • MCP-Server für Ticketsysteme, Datenbanken oder interne Dienste anbinden
  • Ausführung von Terminalbefehlen über Allow- und Deny-Listen kontrollieren
Modul 5 Qualität, Review und Governance
  • Änderungen von Cascade nachvollziehen, teilweise übernehmen oder zurücksetzen
  • Testgetriebene Arbeitsweise und Vorschau-Funktionen zur Kontrolle nutzen
  • Team-Einstellungen, Datenschutzoptionen und Umgang mit Secrets
  • Review-Prozesse und Verantwortlichkeiten für KI-generierten Code festlegen
Modul 6 Praxislabor: SAP & ABAP
  • ABAP-Code für S/4HANA analysieren
  • Legacy-Code dokumentieren
  • Modernisierung zu Clean Core
  • ABAP Unit nachrüsten
  • ATC-Findings beheben
  • RAP- und OData-Services entwickeln
Modul 7 Datenschutz, Qualität & Transfer in den Alltag
  • ABAP-Code enthält oft Geschäftslogik, Konditionen und personenbezogene Datenstrukturen: Sie lernen, Quellcode vor der Übergabe an KI-Dienste zu bewerten, Lizenz- und Nutzungsbedingungen Ihrer SAP-Verträge zu beachten und DSGVO-Vorgaben für Testdaten einzuhalten.
  • Spielregeln für den sicheren KI-Einsatz im Team
  • Ergebnisse prüfen: Fakten, Quellen, Tests und Vier-Augen-Prinzip
  • Persönlicher Umsetzungsplan für die nächsten 30 Tage
  • Offene Fragen, Ausblick und Ressourcen zum Weiterlernen

Praxisszenarien aus Ihrem Bereich

ABAP-Code für S/4HANA analysieren

Z-Programme auf Zugriffe auf obsolete Tabellen, geänderte Datenmodelle und nicht freigegebene APIs untersuchen, Findings nach Simplification Items gruppieren und konkrete Anpassungsvorschläge mit Aufwandseinschätzung erzeugen. Die Ergebnisse fließen direkt in die Projektplanung ein.

Legacy-Code dokumentieren

Undokumentierte Reports, Funktionsbausteine und User-Exits erklären lassen, Programmlogik in Fachsprache zusammenfassen und technische Dokumentation sowie Ablaufdiagramme für Wissenstransfer und Audits erstellen. Die Dokumentation wird versioniert neben dem Code abgelegt.

Modernisierung zu Clean Core

Klassische Modifikationen und SELECT-Schleifen in modernes ABAP mit Inline-Deklarationen, CDS Views und freigegebenen APIs überführen und Kandidaten für RAP-basierte Side-by-Side- oder Developer-Extensibility identifizieren. Jede Umstellung bleibt als Pull Request nachvollziehbar.

ABAP Unit nachrüsten

Für bestehende Klassen testbare Schnittstellen herausarbeiten, Test-Doubles für Datenbankzugriffe mit dem SQL Test Double Framework vorbereiten und aussagekräftige Unit-Tests als Sicherheitsnetz für Refactorings generieren. Bestehendes Verhalten bleibt dabei unverändert.

ATC-Findings beheben

Meldungen aus ABAP Test Cockpit und Code Inspector priorisieren, Performance-Probleme wie verschachtelte SELECTs erkennen und regelkonforme Korrekturen mit Erläuterung für das Code-Review vorschlagen. Wiederkehrende Muster lassen sich so teamweit beseitigen.

RAP- und OData-Services entwickeln

Aus fachlichen Anforderungen CDS-Datenmodelle, Behavior Definitions und Service Bindings entwerfen, Validierungen und Determinationen implementieren und passende Fiori-Elements-Annotationen erzeugen. Der Agent hält sich dabei an Ihre Namenskonventionen und Paketstruktur.

Mögliche Praxisprojekte im Kurs

Z-Code-Inventar

Ein Skript, das exportierte ABAP-Quellen auswertet, Objekte nach Nutzung, Komplexität und Migrationsrelevanz klassifiziert und eine priorisierte Übersicht für die Projektplanung erstellt.

Custom-Code-Erklärer

Eine kleine Web-App, in die Sie einen Report einfügen und eine fachliche Zusammenfassung, Abhängigkeiten zu Tabellen und Risiken für die Migration erhalten.

RAP-Scaffolder

Ein Generator, der aus einer Tabellendefinition CDS Views, Behavior Definition und Service-Gerüst nach Ihren Namenskonventionen erzeugt. Das spart wiederkehrende Fleißarbeit bei jedem neuen Geschäftsobjekt.

Voraussetzungen

Sie programmieren regelmäßig in mindestens einer Sprache und sind mit Git sowie einer modernen IDE vertraut. Sie entwickeln regelmäßig in ABAP und kennen ABAP Development Tools in Eclipse oder die klassische ABAP Workbench.

Technische Voraussetzungen

Eigener Laptop mit installiertem Windsurf-Editor, Git und Ihrer gewohnten Toolchain; ein Windsurf-Konto mit Zugriff auf Cascade wird benötigt.

Datenschutz & Compliance

ABAP-Code enthält oft Geschäftslogik, Konditionen und personenbezogene Datenstrukturen: Sie lernen, Quellcode vor der Übergabe an KI-Dienste zu bewerten, Lizenz- und Nutzungsbedingungen Ihrer SAP-Verträge zu beachten und DSGVO-Vorgaben für Testdaten einzuhalten.

Termine & Standorte

Pro Standort schlagen wir Ihnen einen Termin in rund vier Wochen vor. Ihr Wunschtermin ist jederzeit möglich.

  • München Di, 15. Dezember 2026 6 Std. Anfragen
  • Salzburg Di, 15. Dezember 2026 6 Std. Anfragen
  • Berlin Mi, 16. Dezember 2026 6 Std. Anfragen
  • Augsburg Fr, 11. Dezember 2026 6 Std. Anfragen
  • Hannover Mi, 16. Dezember 2026 6 Std. Anfragen
  • Bremen Mi, 16. Dezember 2026 6 Std. Anfragen
  • Stuttgart Do, 10. Dezember 2026 6 Std. Anfragen
  • Kaiserslautern Di, 15. Dezember 2026 6 Std. Anfragen
  • Online Fr, 11. Dezember 2026 6 Std. Anfragen

Häufige Fragen

Was ist mit Flows in Windsurf gemeint?

Flows beschreiben die enge Zusammenarbeit zwischen Ihnen und Cascade. Der Agent beobachtet, was Sie im Editor und Terminal tun, und berücksichtigt diese Aktionen bei seinen nächsten Schritten. Dadurch müssen Sie den Stand Ihrer Arbeit nicht ständig neu erklären, und Sie können fließend zwischen eigener Arbeit und Delegation an den Agenten wechseln.

Worin unterscheiden sich Memories, Rules und Workflows?

Memories speichern Wissen, das Cascade im Laufe der Arbeit gesammelt hat oder das Sie ausdrücklich festhalten. Rules sind von Ihnen formulierte Vorgaben, die das Verhalten des Agenten dauerhaft prägen. Workflows sind wiederverwendbare Schrittfolgen für wiederkehrende Aufgaben, die Sie per Slash-Befehl starten. Zusammen sorgen sie für konsistente Ergebnisse im Team.

Kann ich Windsurf mit meinen bestehenden Projekten und Sprachen nutzen?

Ja. Windsurf ist sprachunabhängig und arbeitet mit Ihrer vorhandenen Toolchain, also Ihren Build-Werkzeugen, Paketmanagern und Testframeworks. Ob Backend, Frontend, Datenverarbeitung oder Infrastruktur-Code: Entscheidend ist, dass Sie Cascade mit guten Rules und klarem Kontext versorgen. Den konkreten Fachbezug liefert die jeweilige Kursvariante für Ihren Bereich.

Verstehen KI-Assistenten ABAP überhaupt gut genug?

Aktuelle Modelle lesen und schreiben ABAP solide, kennen aber Ihre kundeneigenen Tabellen, Customizing-Einstellungen und Namensräume nicht. Die Qualität steigt deutlich, wenn Sie Dictionary-Definitionen, Schnittstellen und Konventionen gezielt als Kontext bereitstellen. Im Kurs üben Sie genau das, etwa mit über abapGit exportierten Quellen und projektspezifischen Regeldateien für den Agenten.

Wie gelangt KI-generierter Code ins SAP-System?

Bewährt ist ein Weg über ADT oder abapGit: Der Assistent arbeitet auf exportierten Quellen oder direkt in der Entwicklungsumgebung, Änderungen werden geprüft, mit ATC und ABAP Unit validiert und regulär transportiert. So bleiben Transportwesen, Vier-Augen-Prinzip und Nachvollziehbarkeit erhalten, und kein Agent schreibt unkontrolliert in produktive Systeme.

Was kostet die Schulung „Windsurf für SAP-ABAP-Entwickler:innen“?

Die Schulung kostet pauschal 949 € zzgl. gesetzl. MwSt. pro Teilnehmer:in – unabhängig davon, ob sie online oder vor Ort stattfindet. Enthalten sind 6 Stunden Live-Training mit Trainer:in, Kursunterlagen, Übungsumgebung und Teilnahmebescheinigung.

Kann ich einen eigenen Wunschtermin angeben?

Ja. Für jeden Standort schlagen wir Ihnen einen Termin in rund vier Wochen vor. Im Anfrageformular können Sie aber jederzeit einen Wunschtermin oder Zeitraum im Freitext angeben – wir prüfen die Verfügbarkeit und melden uns innerhalb eines Werktags.

Findet der Kurs online oder vor Ort statt?

Beides ist möglich: live online im virtuellen Klassenraum oder vor Ort in München, Salzburg, Berlin, Augsburg, Hannover, Bremen, Stuttgart und Kaiserslautern. Auf Wunsch führen wir das Training auch exklusiv für Ihr Team durch.

Kann der Kurs auf unser Team zugeschnitten werden?

Ja. Maßgeschneiderte Kurse kosten ca. 4.500 € mehr, je nach Thema und nach Absprache. Wir stimmen Inhalte, Beispiele und Übungen vorab mit Ihnen ab.

Weitere Kurse für SAP-ABAP-Entwickler:innen

Weitere Kurse zu Windsurf

Alle 32 Kurse zu Windsurf