Verwenden des
Service-Controller
Der Data Modeler bietet grafische Unterstützung für die Controller-Implementierung, diese integrierte Funktionalität heißt Service Controller. Der Assistent, den Sie über den Data Modeler oder die Ansicht Web Dynpro Explorer starten, erzeugt einen Controller, der einen Service verschalt. Unter diesem Service ist entweder ein Remote Function Call oder ein Web Service zu verstehen. Sie starten den Assistenten für einen bereits angelegten Controller oder generisch im Bereich „Custom Controller" des Data Modeler. Der Assistent erzeugt dann die erforderlichen Kontexte sowie optional eine Methode zum Anstoßen des Aufrufs.
Sie haben ein Web-Dynpro-Project sowie eine Web-Dynpro-Component angelegt. Außerdem haben Sie für die Model-Bindung ein Web-Dynpro-Model definiert und an die Component deklariert.
Um den Service-Controller und damit den Assistenten zu starten, nehmen Sie die nachfolgenden Schritte vor.
...
1. Platzieren Sie den Cursor im Arbeitsbereich des Data Modeler auf einem bereits definierten Custom-Controller, oder im Custom-Controller-Bereich, und wählen Sie den Kontextmenü-Eintrag Apply Template.
2. Tragen Sie im Assistenten einen beliebigen Namen für das Template ein, oder übernehmen Sie den Vorschlagswert.
3. Im nächsten Fenster führen Sie die Model-Bindung durch. Wählen Sie Next, und nehmen Sie an dieser Stelle die Attribute-Bindung vor, indem Sie die benötigten Kontext-Elemente kennzeichnen.
4. Wählen Sie Next, wenn Sie eine Methode anlegen möchten. Andernfalls können Sie den Assistenten an dieser Stelle mit Finish beenden und die Änderungen speichern.
5. Geben Sie einen Methoden-Namen ein, und beenden Sie den Assistenten.
6.
Speichern Sie Ihre Änderungen mit
Save all
Metadata.