ABAP entwickeln mit KI
img

Schulung: ABAP entwickeln mit KI

Allgemein

Dauer: 2 Tage
Level: Einsteiger
Trainer:
Jörg Brandeis
Jörg
,
Jörg Müller
Jörg
,
Sören Schlegel
Sören
Art: Vor Ort, Remote, Offene Schulungen
Schulung anfragen

ABAP-Entwickler stehen vor einem Umbruch: KI-Assistenten schreiben Code, analysieren Systeme und dokumentieren Anwendungen – aber der Einstieg setzt oft Werkzeuge und Vorwissen voraus, die im ABAP-Alltag keine Rolle spielen. Dieser Crashkurs schließt die Lücke.

Du richtest am ersten Vormittag selbst ein funktionierendes Setting ein – Claude mit MCP-Anbindung an ein SAP-System – und arbeitest damit an echten Use Cases: analysieren, dokumentieren, refaktorieren, neu entwickeln. An Tag 2 vertiefst Du die Praxis und lernst weitere Setup-Varianten kennen, etwa Eclipse oder VS Code mit Copilot, damit Du das Prinzip auch unter den Vorgaben Deines Unternehmens umsetzen kannst – welche Werkzeuge dort auch immer erlaubt sind.

Wir zeigen Dir nicht die perfekte Lösung, sondern einen Weg, der funktioniert. Bei der Vielzahl an Modellen, Werkzeugen und Kombinationen und dem Tempo der Entwicklung kann niemand alles abdecken – wer aber einen Weg verstanden hat, findet sich auch in den Abzweigungen zurecht.

Agenda

Schulungsinhalte

Tag 1 – Crashkurs

Schnellstart Vibe-Coding (ohne SAP)

  • Erste Anwendung mit Claude Code erstellen und iterativ erweitern
  • Die neue Arbeitsweise: spezifizieren, delegieren, prüfen

Grundlagen: Kontext ist King

  • Prompt und Kontext: Eingabe, Projektverzeichnis, CLAUDE.md
  • Spezifikationen und Architekturvorgaben als Kontext
  • Demo-Prompts im Vergleich: von schwach bis gut

Werkzeugkoffer

  • KI und ABAP mit Copy & Paste: einfacher ALV-Report über die Zwischenablage
  • MCP-Server: direkter Zugriff der KI auf externe Systeme
  • Architekturübersicht: lokale Entwicklung vs. ABAP-Entwicklung

MCP für SAP ABAP

  • ARC-1 MCP in Claude einrichten (MCPB-Bundle)
  • Use Case SAP lesen: Paket analysieren, Spezifikation als Markdown erzeugen
  • Use Case SAP schreiben: Erkenntnisse als Knowledge Transfer Document im System ablegen

Ausblick und Diskussion

  • Was bedeutet KI-gestützte Entwicklung für unsere Rolle?
  • Gemeinsamer Grillabend

Tag 2 – Deep Dive

Setup-Varianten

  • Eclipse mit Copilot und MCP: Konfiguration
  • VS Code mit Copilot und MCP: Konfiguration
  • Einordnung: LLMs, Clients und MCPs kombinieren

KI im Entwickleralltag

  • Komplexe Anwendungen analysieren und Dokumentation erzeugen
  • Alten Report schrittweise refaktorieren und modularisieren
  • RAP-Anwendung komplett per KI erstellen
  • Dumps und Logs mit KI analysieren

Weitere Aspekte

  • Eigene MCP-Server im ABAP
  • KI-Aufrufe aus dem ABAP heraus (Ausblick)
  • Entwicklungsprozess mit mehreren KI-Agenten und Ticket-Tool (Skizze)

Diskussion

  • Citizen Developer und Vibe-Coding im Fachbereich: Verantwortung, Bugfixing, Wartung

Teilnahmevoraussetzungen

  • eigener Laptop mit Eclipse ADT, gerne auch NPM und VS-Code
  • Zugang zu einem SAP System - Sprecht uns an, wenn das ein Problem ist
  • Claude-Zugang stellen wir
  • Solide ABAP Kenntnisse

Zielgruppe

ABAP Entwickler