Was ist SAP NetWeaver?
SAP NetWeaver Application Server
SAP NetWeaver ist die technische Plattform, auf der klassische SAP-Anwendungen wie SAP ERP (ECC), SAP BW oder der Solution Manager laufen. Ihr Kern ist der Application Server in den Ausprägungen ABAP und Java, der Programme ausführt, Benutzer und Berechtigungen verwaltet, auf die Datenbank zugreift und Änderungen per Transport zwischen Systemen verteilt.
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
- Kern
- Application Server ABAP und Application Server Java
- Letztes Release
- SAP NetWeaver 7.5
- Wartung 7.5
- Mainstream bis Ende 2027, erweitert bis Ende 2030
- Verwechselt mit
- SAP ERP und der Datenbank SAP HANA
NetWeaver und SAP ERP: Plattform und Anwendung
Die häufigste Frage zu NetWeaver ist die nach dem Unterschied zu SAP ERP. SAP ERP ist die betriebswirtschaftliche Anwendung mit Bereichen wie Finanzwesen (FI), Controlling (CO), Vertrieb (SD) oder Materialwirtschaft (MM). NetWeaver ist die Schicht darunter, die diese Anwendung überhaupt lauffähig macht: Sie stellt die Laufzeitumgebung für die ABAP-Programme bereit, verbindet sie mit der Datenbank, verwaltet Benutzer und sorgt für Sperren, Hintergrundjobs und Druck.
Technisch besteht ein ERP-System deshalb aus beidem. Schaust du dir die installierten Softwarekomponenten an, findest du SAP_BASIS und SAP_ABA als NetWeaver-Teil und darüber SAP_APPL mit der eigentlichen ERP-Logik. Ein Vergleich aus der Windows-Welt: NetWeaver ist ungefähr das, was Betriebssystem und Laufzeitumgebung für ein Office-Programm sind.
Woraus NetWeaver besteht
NetWeaver ist ein Sammelname für mehrere Produkte, die auf demselben technischen Fundament aufsetzen. Die wichtigsten Komponenten:
| Komponente | Aufgabe |
|---|---|
| Application Server ABAP (AS ABAP) | Führt ABAP-Programme aus, Grundlage von ERP, BW und vielen weiteren SAP-Anwendungen |
| Application Server Java (AS Java) | Java-EE-Laufzeitumgebung für Portal, Teile der Prozessintegration und Java-Anwendungen |
| Business Warehouse (BW) | Data Warehouse für Berichte und Analysen über SAP-Daten |
| Process Integration / Process Orchestration (PI/PO) | Nachrichtenaustausch zwischen SAP- und Fremdsystemen |
| Enterprise Portal | Einheitlicher Browser-Einstieg in verschiedene Anwendungen |
| Gateway | Stellt OData-Dienste bereit, etwa für Fiori-Apps |
Wie der Application Server ABAP arbeitet
Wenn du in SAP eine Rechnung buchst, führt dein Klick keinen direkten Datenbankbefehl aus. Die Eingabe geht vom SAP GUI oder vom Browser 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 Ergebnis zurück. Welche Work-Prozesse gerade was tun, zeigt die Transaktion SM50. Es gibt sie in mehreren Typen:
-
Dialog
Bearbeitet die Eingaben der angemeldeten Benutzer und muss schnell wieder frei sein.
-
Hintergrund
Führt eingeplante Jobs aus, etwa nächtliche Läufe oder Massenverarbeitungen.
-
Verbuchung
Schreibt Änderungen gebündelt in die Datenbank, nachdem der Dialog schon abgeschlossen ist.
-
Sperrverwaltung (Enqueue)
Verwaltet logische Sperren, damit nicht zwei Personen denselben Datensatz gleichzeitig ändern.
-
Spool
Bereitet Druckaufträge auf und reicht sie an Drucker oder Ausgabesysteme weiter.
Systemlandschaft, Mandanten und Transportwesen
Kein Unternehmen entwickelt im Produktivsystem. Üblich sind drei Systeme: Entwicklung, Qualitätssicherung und Produktion. Jede Änderung an Programmen oder Customizing landet in einem Transportauftrag, wird freigegeben und wandert auf demselben Weg durch die Kette. Gesteuert wird das über das Change and Transport System, im Alltag über die Transaktionen SE09 oder SE10 für die Aufträge und STMS für die Importe.
Innerhalb eines Systems trennen Mandanten die Datenbestände. Buchungskreise, Stammdaten, Bewegungsdaten und Benutzer gehören immer zu genau einem Mandanten, Programme gelten dagegen systemweit. Wer das verwechselt, wundert sich, warum ein neuer Report sofort in allen Mandanten sichtbar ist, die Testdaten aber nicht.
Was aus NetWeaver geworden ist
SAP hat den Namen NetWeaver Anfang der 2000er-Jahre eingeführt. Davor hieß die Technik zunächst SAP Basis, dann SAP Web Application Server. Das letzte Release ist NetWeaver 7.5. Für dieses Release hat SAP die Mainstream-Wartung bis Ende 2027 festgelegt, eine erweiterte Wartung gegen Aufpreis bis Ende 2030, abgestimmt auf die SAP Business Suite 7.
Verschwunden ist die Technik damit nicht. SAP S/4HANA läuft auf einem Application Server ABAP, den SAP heute ABAP Platform nennt. Transportwesen, Mandanten, Work-Prozesse und das ABAP Dictionary funktionieren dort nach denselben Prinzipien, wer NetWeaver kennt, findet sich also schnell zurecht. Der Java-Stack wird seit Release 7.4 nur noch als eigenes System neben dem ABAP-System installiert, nicht mehr gemeinsam in einem Dual-Stack-System. Für Integration und Erweiterungen in der Cloud setzt SAP inzwischen auf die SAP Business Technology Platform.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
SAP NetWeaver und was oft damit gleichgesetzt wird
HANA ist eine In-Memory-Datenbank. NetWeaver ist der Anwendungsserver, der auf einer Datenbank aufsetzt. Klassische NetWeaver-Systeme laufen auch auf Oracle, IBM Db2, Microsoft SQL Server oder SAP ASE, S/4HANA dagegen nur auf HANA.
Basis war der frühere Name der Technikschicht und bezeichnet heute vor allem die Rolle und die Tätigkeit. Das Basis-Team installiert, betreibt, patcht und überwacht die NetWeaver-Systeme.
Die BTP ist SAPs Cloud-Plattform für Integration, Erweiterungen, Datenanalyse und KI-Dienste. Sie ersetzt den Application Server im eigenen Rechenzentrum nicht, sondern ergänzt ihn und übernimmt Aufgaben, für die früher NetWeaver-Komponenten wie PI/PO oder das Portal gedacht waren.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Die Plattform merkst du erst, wenn etwas nicht durchläuft
Im Alltag arbeitest du in Anwendungen, spürbar wird NetWeaver an den Rändern: bei der Anmeldung, beim gesperrten Datensatz, beim Hintergrundjob, der nachts abbricht, und beim Transport, der eine Änderung ins Produktivsystem bringen soll.
Berechtigungsprobleme werden dabei regelmäßig als Programmfehler gemeldet. Ein Anwender sieht, dass eine Transaktion nicht ausführbar ist, und die Fachabteilung eskaliert an die Entwicklung. Tatsächlich fehlt meist ein Berechtigungsobjekt in der Rolle. Die Transaktion SU53 zeigt direkt nach dem Fehler die letzte fehlgeschlagene Berechtigungsprüfung und damit in Sekunden, welches Feld gefehlt hat.
Ähnlich zäh sind Transportfehler. Wird ein Transport vor dem Auftrag importiert, auf dem er aufbaut, fehlt im Zielsystem ein Teil des Customizings, und es verhält sich anders als die Entwicklung, obwohl beide angeblich denselben Stand haben. Dazu kommt die Verwechslung von Kernel und Support Package: Der Kernel ist das ausführbare Programm des Servers und wird auf Betriebssystemebene getauscht, Support Packages ändern den Stand der Programme im System. Beide Wege brauchen eigene Tests und eigene Rückfallpläne.
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 Kursen zur Entwicklung im ABAP Repository.
Sitzt SAP NetWeaver schon?
Lesen fühlt sich schnell nach Können an. Ein kurzer Test zeigt dir, was davon schon sitzt und wo sich ein Kurs lohnt. Kostenlos, ohne Anmeldung, mit einer Erklärung zu jeder Antwort.
Kurse, die SAP NetWeaver behandeln
- SAP NetWeaver Schulung - Fundamentals
- SAP NetWeaver Technology Kompaktkurs
- SAP NetWeaver Schulung - Technology Fundamentals für SAP Business Suite
- SAP NetWeaver Schulung - System Administration I für SAP Business Suite
- SAP NetWeaver Schulung - Administration AS Java
- SAP NetWeaver Schulung - SAP NetWeaver Application Server Security
Weitere Kurse aus diesem Bereich
- Deploying SAP HANA SR Scale Up on SLES for SAP Applications HA 15 - SLE323v15
- SAP NetWeaver Schulung - ABAP Dialogprogrammierung mit EnjoySAP-Controls
- SAP NetWeaver Schulung - ABAP Dictionary
- SAP NetWeaver Schulung - ABAP Objects
- SAP NetWeaver Schulung - ABAP Reports Programmieren
- SAP NetWeaver Schulung - BW - Enterprise Data Warehousing
Häufige Fragen
Wie finde ich heraus, welches NetWeaver-Release mein System hat?
Muss ich ABAP können, um NetWeaver zu administrieren?
Wozu brauche ich den Java-Stack?
Passt thematisch dazu
Welche Systeme vom Wartungsende betroffen sind und welche Optionen danach bleiben, zeigt die Seite darüber, was Ende 2027 bei SAP wirklich ausläuft.
Wie du im Transportwesen Transporte freigeben und Importfehler auswerten kannst, steht Schritt für Schritt auf der Seite zum Transportmanagement.
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.