Entwicklungen moderner SAP Anwendungen mit Java Unterstützung
Web Dynpro Java
- Web Dynpro stellt das Programmiermodell auf Basis von SAP NetWeaver zur Entwicklung von webbasierten Benutzerschnittstellen dar.
- Setzt eine klare Trennung zwischen Geschäftslogik und der Darstellung um. Dies ermöglicht die Wiederverwendung von Komponenten und die Minimierung des Entwicklungsaufwandes bei den Bildschirmmasken.
Voraussetzungen:
- SAP-System ab WebAS 6.40.
- Es werden Kenntnisse in Java sowie in ABAP vorausgesetzt.
- Installation einer Java Development Infrastructure und des SAP NetWeaver Developer Studios auf einem Arbeitsplatz mit mindestens 1Gbyte RAM.
Einfache Beispielanwendung Web Dynpro Java:
- Zugang über Web-Interface.
- Möglichkeit der Anzeige der kundenspezifischen Einkaufskonditionen.
- Übersicht über den aktuellen Auftragsstatus.
- Möglichkeit der Hinterlegung einer Bestellung im ERP-Systems des Lieferanten.
- Einfach zu bedienendes Interface ohne die Komplexität einer SAP-Transaktion.

Abbildung 1: Web Dynpro Java - Projekt im SAP Netweaver Developer Studio

Abbildung 2: Kundenauftrag anlegen als Web Dynpro

Abbildung 3: Auftragsstatus als Web Dynpro
Vorteile Web Dynpro Java:
- Web Dynpro Java bietet eine im Vergleich zu anderen Java Konzepten wie J2EE, schnelle und einfache Möglichkeit Geschäftsanwendungen zu gestalten.
- Bestehende Java-Kenntnisse können genutzt werden.
- Modernere Oberfläche im Vergleich zu herkömmlichen Dynpros.
Nachteile Web Dynpro Java:
- Ohne Java Kennisse schwierig umzusetzen.
- Eigene Entwicklungsumgebung muss installiert werden.