Pioneering the next step.
SAP Gold Partner

SAP-Wiki

ABAP

ABAP (Advanced Business Application Programming) ist die von SAP entwickelte Programmiersprache für Berichte, Erweiterungen und Eigenentwicklungen im SAP-System. Ursprünglich prozedural, seit den ABAP Objects auch objektorientiert. Mit ABAP Cloud existiert eine eingeschränkte, freigabestabile Variante für SAP S/4HANA Cloud und die SAP BTP, die Upgrades ohne Codebruch übersteht.
Definition

Was ist ABAP?

Technisch ist ABAP eine prozedurale Sprache mit späterer objektorientierter Erweiterung, den ABAP Objects. Programme laufen auf dem ABAP Application Server und greifen über Open SQL direkt auf die Datenbank zu, heute zunehmend mit Code Pushdown auf die SAP-HANA-Datenbank. Entwickler nutzen ABAP für Berichte, Formulare, Schnittstellen und ganze Eigenentwicklungen, die im Standard fehlende Branchen- oder Unternehmensprozesse abbilden. Die Entwicklungsumgebung dafür heißt ABAP Workbench, aufgerufen über die Transaktion SE80.

Klassisches ABAP erlaubt tiefen Zugriff auf Tabellen und Systemobjekte und läuft nur On-Premise oder in der Private Cloud. ABAP Cloud dagegen beschränkt sich auf einen freigegebenen, dokumentierten API- und Sprachumfang und läuft sowohl in SAP S/4HANA Cloud Public Edition als auch in der BTP-ABAP-Umgebung. Relevant ist die Sprache vor allem für Unternehmen mit echten Differenzierungsprozessen, die der SAP-Standard nicht abdeckt, etwa branchenspezifische Kalkulationen oder komplexe Freigabelogiken. Wer nur Standardprozesse nutzt, kommt oft ganz ohne eigenen Code aus.

Vor einer Umstellung auf S/4HANA Cloud steht die Custom-Code-Analyse: Sie zeigt, welche Eigenentwicklungen überhaupt noch genutzt werden und welche technisch weiterlaufen können. Viele Teams unterschätzen, wie viel alter Code seit Jahren niemand mehr aufruft. Der Clean-Core-Gedanke verlangt zusätzlich, Standardobjekte unangetastet zu lassen und stattdessen über definierte Erweiterungspunkte anzudocken. Für Entwickler bedeutet das ein neues Rollenverständnis: Modifikationen am Standard weichen freigegebenen Extensions und dem RESTful ABAP Programming Model.

Funktionen
Vorteile
No data was found
Grenzen
No data was found

FAQ

Häufige Fragen zu ABAP

Lohnt sich ABAP-Entwicklung noch, wenn SAP auf Low-Code setzt?
Ja, für Kernprozesse mit hohem Volumen bleibt ABAP die verlässlichere Wahl, weil Performance und Wartbarkeit besser planbar sind. Low-Code-Werkzeuge auf der SAP BTP eignen sich eher für schmale, seltener genutzte Erweiterungen. In der Praxis ergänzen sich beide Wege, sie ersetzen sich selten vollständig.
Was unterscheidet ABAP Cloud von klassischem ABAP?
ABAP Cloud beschränkt Entwickler auf einen freigegebenen, dokumentierten Sprach- und API-Umfang, der Upgrades ohne Anpassung übersteht. Klassisches ABAP erlaubt dagegen tiefe Eingriffe bis auf Tabellenebene, läuft dafür aber nur On-Premise oder in der Private Cloud. Wer Richtung SAP S/4HANA Cloud Public Edition plant, kommt an ABAP Cloud nicht vorbei.
Muss man für S/4HANA komplett neu programmieren?
Nein, ein Großteil des ABAP-Codes lässt sich mit Anpassungen weiterverwenden. Die Custom-Code-Analyse prüft vorab, was auf S/4HANA lauffähig bleibt, was angepasst werden muss und was schlicht niemand mehr braucht. Erfahrungsgemäß fällt dieser letzte Anteil größer aus, als die meisten Unternehmen vor der Prüfung erwarten.

Ihr Kontakt

Gabriele Görtz, Head of Sales & Growth
Gabriele Görtz
Head of Sales & Growth

Sprechen Sie mit uns.

Ein Erstgespräch dauert 30 Minuten. Sie können auch direkt mit einem konkreten Thema kommen. Rufen Sie an oder schreiben Sie uns.
Willkommen bei der CPRO Gruppe

Ihr bisheriger Anbieter ist jetzt CPRO. Sie wurden automatisch auf unsere neue Website weitergeleitet. Für Sie ändert sich nur der Markenauftritt: Ihre Verträge behalten ihre Gültigkeit, Ihre Ansprechpartner und die Gesellschaft als Ihr Vertragspartner bleiben unverändert. Wir freuen uns, Sie hier begrüßen zu dürfen!