Sie haben eine bislang leere BSP-Applikation für dieses Tutorial angelegt.
Legen Sie innerhalb Ihrer BSP-Applikation einen Controller an.
Wählen Sie dazu im Kontextmenü
Geben Sie im folgenden Popup dem Controller einen Namen und fügen Sie eine kurze Beschreibung hinzu.
Wählen Sie .
Ordnen Sie auf dem folgenden Bild dem Controller einen Klassennamen zu.
Die Klasse braucht noch nicht zu existieren.
Durch Doppelklick auf die Controller-Klasse navigieren Sie nun zum Class Builder.
Falls die Klasse noch nicht existiert, werden Sie gefragt, ob sie angelegt werden soll. Dies bejahen Sie, so dass eine Klasse mit dem angegebenen Namen angelegt wird, die von CL_BSP_CONTROLLER2 ableitet.
Hinweis
Jede Controller-Klasse muss direkt oder indirekt von CL_BSP_CONTROLLER2 ableiten.
Verzweigen Sie in Ihrer Klasse über das Symbol in den Änderungsmodus.
Markieren Sie die Methode DO_REQUEST und wählen Sie das Symbol , um die Methode zu überschreiben.
Erzeugen Sie die gewünschte Ausgabe.
In diesem Beispiel ist es einfaches HTML:
Syntax
method DO_REQUEST . write( '<html><body><H1>' ). write( 'This is my very first controller' ). write( '</H1></body></html>' ). endmethod.
Aktivieren Sie Ihre Klasse sowie Ihre BSP-Applikation.
Bevor Sie den Controller testen können, müssen Sie noch in der Transaktion SICF den neuen Eintrag, der automatisch für Ihre BSP-Applikation erstellt wurde, aktivieren (siehe auch Aktivieren und Deaktivieren eines ICF-Services).
Verzweigen Sie dazu in die Transaktion SICF, wählen Sie den Eintrag für Ihre BSP-Applikation aus und wählen im Menü
Bestätigen Sie die folgende Sicherheitsabfrage.
Nun können Sie die neu erzeugte Controller-Seite testen.