Was ist SAP NetWeaver?
SAP NetWeaver Application Server
SAP NetWeaver ist die Technologieplattform, auf der die klassischen SAP-Anwendungen laufen. Sie stellt den Application Server in den Ausprägungen ABAP und Java bereit und kümmert sich um Benutzerverwaltung, Datenbankzugriff, Hintergrundverarbeitung und den Transport von Änderungen zwischen Systemen.
Sobald jemand von Application Server, Transportauftrag oder dem Basis-Team spricht, geht es um NetWeaver, also um die Schicht unter der eigentlichen Anwendung.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
- Ausprägungen
- Application Server ABAP und Java
- Trägt
- SAP ERP, BW, Solution Manager
- Betreut von
- Dem Basis-Team
- Verwechselt mit
- SAP HANA als Datenbank
Was die Plattform tatsächlich macht
Wenn du in SAP eine Rechnung buchst, führt dein Klick keinen direkten Datenbankbefehl aus. Die Eingabe geht vom SAP GUI an einen Dispatcher, der sie einem freien Work-Prozess zuteilt. Dieser Prozess lädt den ABAP-Code, arbeitet ihn ab, holt Daten über die Datenbankschnittstelle und gibt das Bild zurück. Genau diese Maschinerie ist der Application Server ABAP, das Herzstück von NetWeaver.
Daneben gibt es den Application Server Java, der auf Java EE aufsetzt und Komponenten wie das Enterprise Portal oder Prozessintegration trägt. Viele Häuser betreiben beide Stacks nebeneinander, weil einzelne Anwendungen den Java-Teil zwingend brauchen. Für den Betrieb bedeutet das zwei getrennte Administrationswelten mit eigenen Werkzeugen, eigenen Benutzern und eigenen Patchständen.
Systemlandschaft und Transportwesen
Kein Unternehmen entwickelt im Produktivsystem. Üblich sind drei Systeme, ein Entwicklungssystem, ein Qualitätssicherungssystem und die Produktion. Jede Änderung an Programmen oder Customizing landet in einem Transportauftrag, wird freigegeben und wandert auf demselben Weg durch die Kette. Das Change and Transport System sorgt dafür, dass der Stand in der Produktion nachvollziehbar bleibt.
Innerhalb eines Systems trennen Mandanten die Datenbestände. Buchungskreise, Stammdaten und Benutzer gehören immer zu genau einem Mandanten, während Programme systemweit gelten. Wer das verwechselt, wundert sich, warum ein neuer Report sofort überall sichtbar ist, die Testdaten aber nicht.
Der Fehler, der am meisten Zeit kostet
Berechtigungsprobleme werden regelmäßig als Programmfehler gemeldet. Ein Anwender bekommt eine Meldung, die Transaktion sei nicht ausführbar, und die Fachabteilung eskaliert an die Entwicklung. Tatsächlich fehlt meist ein Berechtigungsobjekt in der zugewiesenen Rolle. Wer sich die letzte fehlgeschlagene Berechtigungsprüfung anzeigen lässt, sieht in Sekunden, welches Feld gefehlt hat, und spart sich die Fehlersuche im Code.
Ähnlich häufig ist die falsche Annahme, ein Kernel-Update sei dasselbe wie ein Support Package. Der Kernel ist das ausführbare Programm des Servers und wird auf Betriebssystemebene getauscht, Support Packages ändern den ABAP-Repository-Stand innerhalb des Systems. Beide Wege haben eigene Voraussetzungen und eigene Rückfallpläne.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
SAP NetWeaver und was oft damit gleichgesetzt wird
SAP ERP ist die betriebswirtschaftliche Anwendung mit Modulen wie FI, CO oder SD. NetWeaver ist die Schicht darunter, die diese Anwendung überhaupt lauffähig macht.
HANA ist eine Datenbank. NetWeaver ist der Anwendungsserver, der auf einer Datenbank aufsetzt, früher meist Oracle oder DB2, heute überwiegend HANA.
Basis bezeichnet nicht die Software, sondern die Rolle und die Tätigkeit. Das Basis-Team betreibt und wartet die NetWeaver-Systeme.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Die Plattform merkst du erst, wenn ein Transport nicht ankommt
Im Alltag arbeitest du in Anwendungen, spürbar wird NetWeaver an den Rändern: bei der Anmeldung, beim Sperren eines Datensatzes, beim Hintergrundjob, der nachts läuft, und beim Transport, der eine Änderung vom Entwicklungs- über das Qualitäts- ins Produktivsystem bringt.
Genau dort entstehen die zähen Fehler. Ein Transport wird in der falschen Reihenfolge importiert, das abhängige Customizing fehlt, und das Zielsystem verhält sich anders als die Entwicklung, obwohl beide angeblich denselben Stand haben. Wer die Importreihenfolge nicht mitschreibt, sucht die Ursache in der Anwendung statt in der Landschaft.
Der zweite wiederkehrende Punkt sind die zwei Stacks. ABAP und Java werden getrennt betrieben, mit eigenen Benutzern, eigenen Protokollen und eigenen Patchständen. Wenn eine Schnittstelle über den Java-Stack läuft, hilft dir das ABAP-Protokoll kein Stück weiter, und die Fehlersuche beginnt an der falschen Stelle.
SAP NetWeaver lernen
Wie du Mandanten anlegst, Transporte steuerst und Systemmeldungen einordnest, zeigen die Trainings zur SAP Basis am laufenden System.
Wer die Anwendungen auf dieser Plattform selbst erweitern will, findet den Einstieg in den Kurse zur Entwicklung im ABAP Repository .
Häufige Fragen
Gibt es NetWeaver in S/4HANA noch?
Muss ich ABAP können, um NetWeaver zu administrieren?
Wozu brauche ich den Java-Stack?
Deine Ansprechpartner
Du willst das Thema nicht nur nachschlagen, sondern anwenden können? Wir beraten dich persönlich und kostenlos.
Yves Hoppe
Weiterbildung & Beratung
Ordnet mit dir ein, welcher Kurs zu deinem Vorwissen passt.
Norbert Jansen
Beratung & Inhouse
Plant Inhouse-Trainings, die an euren eigenen Daten und Abläufen ansetzen.
SAP NetWeaver im Kurs statt im Lexikon
Nachschlagen bringt dich bis zum Verstehen. Anwenden lernst du an echten Aufgaben.