Anpassen einer Web-Dynpro-Anwendung
(Java)
Sie möchten die Anwendung an die Anforderungen verschiedener Endbenutzer-Gruppen anpassen.
Dieser Prozess ist Bestandteil des folgenden IT-Scenarios:
IT-Scenario |
Scenario-Variante |
Je nach benötigter Anpassungsfunktion wurde die Benutzungsoberfläche komplett fertig entwickelt beziehungsweise als iView in das SAP Enterprise Portal integriert.
1. Web-Dynpro-Oberfläche internationalisieren
Die Internationalisierung (I18N) ist der Prozess, durch den die sprachspezifischen Teile einer Anwendung von den übrigen Programmteilen getrennt werden. Ein weiterer zentraler Aspekt von I18N stellt auch die Übersetzung der verwendeten Texte, wie Oberflächentexte und zur Laufzeit ausgegebene Nachrichtentexte, dar. Die Internationalisierung von Web Dynpro Projekten basiert auf dem Resource Bundle Konzept, welches die Java Web-Anwendungen, so auch die Java Web Dynpro Anwendungen, den Endbenutzern in der richtigen Sprache zur Verfügung stellt.
2. Ins SAP Enterprise Portal integrierte Web-Dynpro-Anwendungen personalisieren
Da die Web-Dynpro-Applikationen automatisch das aktuelle Portal-Theme verwenden können, ist ein einheitliches Branding für die gesamte Oberfläche gegeben. Das SAP Enterprise Portal stellt die Funktionen für die explizite Personalisierung zur Verfügung.
3. Web-Dynpro-Anwendung implizit konfigurieren
Es gibt eine Reihe von Anpassungsfunktionen, die der Endanwender über den entsprechenden Kontextmenü-Eintrag ausführen kann. Beispiele hierfür sind das Ändern der Position und der Sichtbarkeit von Oberflächenelementen wie Feldern und Tabellen. Es ist möglich, weitere Oberflächeninformationen hinzuzufügen, wie zum Beispiel Quick-Info. Oberflächen-Labels können rollenspezifisch geändert werden. Das Oberflächenelement Roadmap erlaubt das Entfernen einzelner, nicht benötigter Prozess-Schritte. Auch bezüglich der Ausrichtung einzelner Oberflächenelemente sind benutzerspezifische Anpassungen erlaubt, wie zum Beispiel ein Festlegen der Position für den Zeilenanfang oder rechtsbündig. Außerdem steht ein erweitertes Angebot an Schriftarten und Farben für die Oberflächen-Gestaltung zur Verfügung.
Alle Entwicklungsschritte für eine komplette Web-Dynpro-Anwendung sind damit abgeschlossen. Alle Zielgruppen können die Anwendung in ihrer Muttersprache lesen und bei Bedarf aufgabenbezogen auf ihre Bedürfnisse anpassen.