Web Dynpro (WD) ist eine Technologie, die von SAP im Rahmen der NetWeaver-Strategie eingeführt wurde. Sie dient dem Erstellen von webgestützten Anwendungen, die mit einem SAP ERP und anderen Systemen zusammenarbeiten.
Das Ziel der wissenschaftlichen Arbeit ist es mit Hilfe von WebDynpro ABAP spezielle Kundeninformationen aus einem SAP R/3-System anhand der Kundennummer auszulesen. Teil der Prüfungsleistung ist es die Umsetzung ausführlich für Dritte zu dokumentieren.
Diese wissenschaftliche Arbeit untergliedert sich in drei große Teile. Das erste Kapitel bildet den Einleitungsteil und das zweite Kapital gibt einen theoretischen Einblick in die Thematik. Es werden an dieser Stelle die Technologien vorgestellt, die als Basis für die Umsetzung verwendet wurden. Das dritte Kapitel bildet den Kern der wissenschaftlichen Arbeit. Hierbei erfolgt vertiefend eine Dokumentation der Anwendung in acht Unterkapitel. Das folgende Kapitel schließt die wissenschaftliche Arbeit ab und gibt in Form einer kritischen Würdigung und eines Fazits Aufschluss darüber, welches Wissen mit dem der Umsetzung angeeignet werden konnte.
Inhaltsverzeichnis
1 Einführung
1.1 Problemstellung
1.2 Aufbau
1.3 Ziele
1.4 Abgrenzung
2 Technologien
2.1 SAP ERP
2.2 Web Dynpro
2.2.1 Web Dynpro Components
2.2.2 Web Dynpro Component Controller
2.2.3 Web Dynpro Window
2.2.4 Web Dynpro View
2.2.5 Web Dynpro Context
2.2.6 Web Dynpro Anwendung
3 Struktur des Web Dynpros
3.1 Schematische Darstellung der Web-Dynpro- Component
3.2 Informationen Prüfungsleistung
4 Dokumentation
4.1 Function Builder
4.2 Service Aufruf
4.3 View: CUSTOMERSEARCH
4.4 Methode ONACTIONGET_CUSTOMER
4.5 View: HELPVIEW
4.6 Methode ONACTIONOPENPOPUP
4.7 View: POPUP
4.8 Navigation View CUSTOMERSEARCH und HELPVIEW
5 Kritische Würdigung der Projektarbeit
5.1 Stärken
5.2 Schwächen
5.3 Fazit
Zielsetzung & Themen
Das Hauptziel dieser Arbeit besteht darin, eine Web Dynpro ABAP-Anwendung zur Abfrage von Kundendaten aus einer SAP-Datenbank zu entwickeln und diesen Prozess technisch zu dokumentieren.
- Entwicklung einer SAP Web Dynpro ABAP-Anwendung zur Kundensuche
- Anbindung der Kundentabelle KNA1 mittels Funktionsbausteinen
- Strukturierung der Anwendung durch Controllers, Views und Windows
- Dokumentation des Entwicklungsprozesses in der SAP-Umgebung
Auszug aus dem Buch
3.1 Schematische Darstellung der Web-Dynpro- Component
Die untenstehenden Abbildungen zeigen das aggregierte Gesamtwerk des umgesetzten Web Dynpros zur Kundensuche der Kundentabelle KNA1. Das Zusammenspiel zwischen Web Dynpro Component (In dieser Ausarbeitung: ZCUSTOMSEARCH), dem Component Controller und den Views (In dieser Ausarbeitung: CustomerSearch, HelpView und Popup) wird hier in seinem Gesamtumfang ersichtlich. Außerdem wird das Mappen des Contextes im Compenent Controller und den Views (In dieser Ausarbeitung: CustomerSearch, HelpView und Popup) über Pfeile dargestellt und gibt Dritten gegenüber wichtige Aufschlüsse bezüglich der Funktionsweise. Auch das Data Binding bzw. wie durch Aktionen die Methoden aufgerufen werden wird ausführlich in der untenstehenden Abbildung veranschaulicht. Zur Laufzeit wird beispielsweise durch das Data Binding der Wert des Context-Elementes angezeigt oder der Inhalt eines Eingabefeldes vom Bildschirm in das zum View-Element gehörige Context-Element transportiert.
Zusammenfassung der Kapitel
1 Einführung: Dieses Kapitel definiert die Problemstellung der Entwicklung einer Kundensuche mittels SAP Web Dynpro ABAP und erläutert den Aufbau sowie die Ziele der wissenschaftlichen Arbeit.
2 Technologien: Hier werden die verwendeten technologischen Grundlagen, insbesondere SAP ERP und die Funktionsweise von Web Dynpro Komponenten, Controllern und Context-Bindungen beschrieben.
3 Struktur des Web Dynpros: Dieses Kapitel erläutert den funktionalen Aufbau der Anwendung sowie die schematische Darstellung der Komponenten-Interaktion und listet die Stammdaten der Prüfungsleistung auf.
4 Dokumentation: Der Kern der Arbeit, in dem die konkrete Umsetzungsschritte, angefangen beim Function Builder über Service-Aufrufe bis hin zur View-Programmierung und Navigation, im Detail beschrieben werden.
5 Kritische Würdigung der Projektarbeit: Eine reflektierende Analyse des Projekts, die aufgetretene Herausforderungen und Lerneffekte im Umgang mit ABAP und der SAP-Entwicklungsumgebung hervorhebt.
Schlüsselwörter
SAP ERP, Web Dynpro ABAP, Kundensuche, KNA1, Function Builder, Component Controller, Data Binding, Kontext-Mapping, SAP-Programmierung, Business Software, Wirtschaftsinformatik, View-Entwicklung, Funktionsbaustein, SAP R/3, Anwendungsentwicklung.
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Arbeit beschreibt die Entwicklung und technische Dokumentation einer SAP Web Dynpro ABAP-Anwendung, die es Benutzern ermöglicht, Kundeninformationen aus der SAP-Tabelle KNA1 anhand der Kundennummer abzufragen.
Was sind die zentralen Themenfelder der Arbeit?
Die zentralen Themen sind der Einsatz der Web Dynpro-Technologie, die Nutzung von ABAP-Funktionsbausteinen, das UI-Design mittels Views sowie die Navigation innerhalb einer SAP Web Dynpro Komponente.
Was ist das primäre Ziel der Untersuchung?
Das Ziel ist die Erstellung eines funktionsfähigen Programms zur Kundensuche sowie eine umfassende Dokumentation der methodischen Vorgehensweise und technischen Umsetzung für Dritte.
Welche wissenschaftliche Methode wurde verwendet?
Der Fokus liegt auf einer software-technischen Implementierung (Engineering-Ansatz), begleitet von einer analytischen Dokumentation der Architektur und kritischen Reflexion des Entwicklungsprozesses.
Was wird im Hauptteil der Arbeit behandelt?
Der Hauptteil dokumentiert detailliert die Einrichtung der Web Dynpro Component, die Auswahl der Funktionsbausteine, das Mapping des Datenkontexts und die Implementierung der Logik in den verschiedenen Views.
Welche Schlüsselwörter charakterisieren die Arbeit?
Die wichtigsten Begriffe sind SAP Web Dynpro ABAP, KNA1-Datenbanktabelle, Data Binding, Component Controller, Service Aufruf und SAP-Entwicklungsumgebung (SE80).
Warum wurde die Kundentabelle KNA1 für das Projekt gewählt?
Die Wahl der Tabelle KNA1 ermöglicht eine praxisnahe Darstellung der Suche nach Stammdaten, was eine Standardanforderung in der ERP-Systemnutzung darstellt.
Wie wurde mit Fehlern bei der Kundensuche umgegangen?
Das Programm wurde so angepasst, dass bei einer nicht gefundenen Kundennummer eine entsprechende Navigation in eine Hilfs-View (POPUP) erfolgt, um dem Benutzer alternative Kontaktwege aufzuzeigen.
- Citar trabajo
- Marvin Kanal (Autor), 2016, ERP in der Praxis. Kundensuche in einem SAP R/3-System anhand der Kundennummer, Múnich, GRIN Verlag, https://www.grin.com/document/321594