Einführung
Einsatzmöglichkeiten
Das Werkzeug Web Application Builder ermöglicht es Ihnen, innerhalb der ABAP Workbench Web-Entwicklungsobjekte anzulegen. Bestehende R/3-Transaktionen benötigen diese Objekte zur Ausführung als entsprechende Web-Transaktion im Web-Browser (Inside/Out-Ansatz). Ferner können Sie den Web Application Builder als integrierte Entwicklungsumgebung für MiniApps einsetzen (Outside/In-Ansatz).
Integration
Der Web Application Builder ist als Entwicklungswerkzeug vollständig in die ABAP Workbench integriert. Die hier angelegten Web-Entwicklungsobjekte, wie Service-Files, HTML-Templates und MIME-Objekte werden im R/3-Repository abgelegt und sind an den Transport Organizer angeschlossen.
Funktionsumfang
Anlegen von Internet Services zu bestehenden R/3-Transaktionen.
Anlegen von MiniApps und Definieren von Verwaltungsdaten für die Workplace-Integration.
Anlegen und Implementieren von Web-Anwendungen auf der Basis der Flow-Logik.
Generieren von HTML-Templates zu Dynpros von Transaktionen. (Diese Templates enthalten Standard-HTML und HTMLBusiness-Anweisungen, die das Dynpro-Layout nachahmen.)
Editieren des generierten HTML-Templates mit dem Sprachschatz von HTML und HTMLBusiness, um sie individuell weiter zu entwickeln.
Anlegen von eigenständigen Objekten für die JavaScript-Dateien.
Einbinden von MIME-Objekten (Ikonen, Grafiken, Java Applets, Animationen, …) als zusätzliche Mittel zur Layoutgestaltung.
Anlegen von sprachspezifischen Texten (Sprachressourcen).
Anlegen von sprachspezifischen MIME-Objekten.
Publizieren der Services oder einzelner Service-Komponenten an den Internet Transaction Server (ITS).
Ausführen der kompletten Web-Anwendung, ausgehend von der ABAP Workbench.
Anschluß an den Transport Organizer.
- Anschluß an die Versionsverwaltung.
Einschränkungen
Die folgenden Funktionen sind im Web Application Builder nicht verfügbar:
- kein Syntaxcheck für HTML oder HTMLBusiness.
- kein Debuggeranschluß für HTMLBusiness und die Flow-Logik.
- keine Versionsverwaltung für MIME-Objekte.