www.wikidata.de-de.nina.az
Web Dynpro WD ist eine Technologie die von SAP im Rahmen der NetWeaver Strategie eingefuhrt wurde Sie dient dem Erstellen von webgestutzten Anwendungen die mit einem SAP ERP und anderen Systemen zusammenarbeiten Inhaltsverzeichnis 1 Allgemein 2 Programmierung 3 Siehe auch 4 Literatur 5 Quellen 6 WeblinksAllgemein BearbeitenEs gibt eine Java und eine ABAP Version von Web Dynpro Wahrend die Java Version bereits seit der NetWeaver Einfuhrung verfugbar ist ist die ABAP Variante erst seit Anfang 2006 verfugbar Von SAP selbst wird bei Neuentwicklungen aktuell nur noch die ABAP Version von Web Dynpro verwendet Unter SAP Experten ist eine Diskussion im Gange wann SAP die Java Variante auslaufen lassen wird 1 In den aktuellen Releases z B ab NetWeaver 750 Softwareschicht SAP UI orientiert sich die Darstellung der Benutzeroberflache an den HTML5 Webstandards Ab Netweaver 754 Softwareschicht SAP UI ABAP Platform 1909 ist eine beruhrungsfahige Benutzeroberflache verfugbar 2 Die aktuellen Versionen folgen ublicherweise den SAP Fiori Designprinzipien 3 Programmierung BearbeitenDie Web Dynpro Programmierung basiert auf dem MVC Entwurfsmuster Views beinhalten das Layout und die Darstellung der Daten Eine View wird ausschliesslich aus vorgefertigten Elementen zusammengefugt so dass keine Kenntnisse zu HTML erforderlich sind Jede View hat ihren eigenen View Controller Component Controller verbinden Models mit View Controllern und steuern den Ablauf der Applikation Models dienen der Datenbeschaffung z B aus SAP R 3 Systemen via adaptive RFC Model oder zum Beispiel per Webservices Models beinhalten einen Model Kontext der die Daten des jeweilig letzten Model Aufrufs enthalt Kontexte sind jedem Controller zugeordnete Datenspeicher Der Kontext eines View Controllers speichert die Daten solange die View aktiv ist vergleichbar dem Request einer Jakarta EE Anwendung der Component Controller speichert die Daten View ubergreifend solange die Applikation lauft vergleichbar der Session Mapping verbindet die Daten der Kontexte und veranlasst einen automatischen Datenabgleich zur Laufzeit Im Zusammenspiel werden nun verschiedene Views auf einem Window angeordnet und die Startview wird markiert Diese wird zur Laufzeit zuerst angezeigt Durch Interaktion des Benutzers uber Bedienelemente werden Events ausgelost die Methoden in den Controllern ansprechen In diesen Methoden programmiert der Entwickler nun z B Model Aufrufe um Daten aus den Back End Systemen zu beschaffen Uber das Mapping der Kontexte werden diese innerhalb der Web Dynpro Applikation transportiert so dass sie in einer View wieder angezeigt werden konnen Die ABAP Version von Web Dynpro fugt sich nahtloser in das bestehende SAP System ein als die Java Version die ausserhalb des SAP Systems im NetWeaver Developer Studio basierend auf Eclipse Workbench erstellt wird Unterschiede bestehen auch hinsichtlich der vorhandenen UI Elemente Der aus der klassischen ABAP Entwicklung bekannte ALV Grid ALV ABAP List Viewer ist in der Java Version noch nicht verfugbar Auch fehlen die in WD ABAP implementierten Wizards mit denen oft benutzte Codingstrecken erzeugt werden konnen Dafur gestaltet sich die Java Version flexibler was die Gestaltung von Oberflachen Themes betrifft Siehe auch BearbeitenDynpro Business Server PagesLiteratur BearbeitenBertram Ganz Jochen Gurtler Timo Lakner AJAX Web 2 0 in der Praxis Grundlagen der AJAX Programmierung AJAX Bibliotheken und APIs nutzen direkt einsetzbare Praxisbeispiele im Buch und auf CD ROM 1 Auflage Galileo Press Bonn 2006 ISBN 978 3 89842 764 7 Bertram Ganz Jochen Gurtler Timo Lakner Maximizing Web Dynpro for Java Galileo Press Boston MA 2006 ISBN 1 59229 077 9 Chris Whealy Inside Web Dynpro for Java SAP Press ISBN 1 59229 038 8 Kessler Tillert Dobrikov Java Programmierung mit dem SAP Web Application Server SAP Press ISBN 3 89842 317 4 Ulli Hoffmann Praxisbuch Web Dynpro for ABAP SAP Press ISBN 3 89842 690 4 Dominik Ofenloch Roland Schwaiger Getting Started with Web Dynpro ABAP SAP Press ISBN 978 1 59229 311 7 Dominik Ofenloch Roland Schwaiger Einstieg in Web Dynpro ABAP SAP Press ISBN 978 3 8362 1315 8 Roland Schwaiger Dominik Ofenloch Web Dynpro ABAP SAP Press ISBN 978 3 8362 1522 0 Ulrich Gellert Ana Daniela Cristea Web Dynpro ABAP for Practitioners Springer ISBN 978 3 642 11384 0 Ulrich Gellert Ana Daniela Cristea Praxishandbuch Web Dynpro ABAP Xpert Press ISBN 978 3 642 11386 4 Quellen Bearbeiten Ingo Biermann Wann ist Web Dynpro Java denn nun endlich tot Touch Enablement of the Classical UIs SAP Blogs Abgerufen am 19 November 2020 Hello Welcome to the SAP Fiori Design Guidelines auf experience sap comWeblinks BearbeitenSAP Community Web Dynpro ABAP and Floorplan Manager Abgerufen im 1 Januar 1 SAP Community Web Dynpro Java Abgerufen im 1 Januar 1 Abgerufen von https de wikipedia org w index php title Web Dynpro amp oldid 214167269