Registrieren und Behandeln eines Ereignisses 
Zu Registrierung Ihrer Web-Dynpro-Anwendung auf ein Portal-Ereignis steht im Interface IF_WD_PORTAL_INTEGRATION die Methode SUBSCRIBE_EVENT zu Verfügung.
Hinweis
Für das Löschen Ihrer Registrierung auf den Portal-Event steht im Portal-Manager die Methode UNSUBSCRIBE_EVENT zur Verfügung.
Hinweis
Registrierung bzw. Löschung der Registrierung muss für jede View einzeln in der jeweiligen Methode WDDOINIT vorgenommen werden.
Lassen Sie sich mit Hilfe des Web-Dynpro-Code-Wizards eine geeignete Vorlage generieren, die Sie dann mit Werten füllen.

Geben Sie den Namensraum und den Namen des Ereignisses an. Die Kombination von Namensraum und Namen muss dabei eindeutig sein. Außerdem geben Sie den Namen der Aktion an, die ausgelöst werden soll, wenn genau dieses Portal-Ereignis empfangen wird. Der zugehörige Aktionsbehandler wird dann automatisch aufgerufen.
Achtung
Die Aktion, in diesem Fall RECEIVE_CUSTOMER_ID, wird nicht automatisch angelegt! Legen Sie die Aktion daher explizit auf der Registerkarte Aktionen der View an.
Die Parameter eines Portal-Ereignisses werden an den Aktionsparameter WDEVENT über dessen Methode GET_STRING übergeben. Mit Hilfe des optionalen Parameters PORTAL_EVENT_PARAMETER können Anwendungs-abhängige Information an die Behandlermethode weitergeleitet werden. Im folgenden Beispiel ist dies die ID eines bestimmten Kunden, deren Wert an die im Anschluss gerufene Methode SHOWCUSTOMER des Component Controllers übergeben wird.

Beispiele finden Sie im System in den Web-Dynpro-Anwendungen
WDR_TEST_PORTAL_EVENT_REC
Portal-Ereignis empfangen
WDR_TEST_PORTAL_EVENT_REC2
Diese Anwendung dient ebenfalls als Testanwendung. Sie können dort den Namen eines Ereignisses aus Ihrer eigenen Anwendung eingeben um das Ereignis separat zu testen.