Page 1 of 1

Automatischer Methoden-Durchlauf bei einem Request

PostPosted: Wed Jul 12, 2006 10:53 am
by Gerd494
Hallo Zusammen,

gibt es eine Möglichkeit eine Methode in der Anwendungsklasse zu registrieren, die bei jedem Request automatisch durchlaufen wird? Ziel ist es eine zentrale Handler-Methode zu definieren, die sich um jeden Eingang kümmert, ohne dass Sie im entsprechenden Event-Handler aller BSP-Seiten einer BSP-Anwendung aufgerufen wird.

Gruß
Beni

Automatischer Methoden-Durchlauf bei einem Request

PostPosted: Sat Jul 15, 2006 1:03 pm
by Lili881
Hallo,
welches Programmiermodell verwenden Sie? MVC oder "klassisches BSP". Weiterhin die Frage, ob Sie schon mal versucht haben (je nachdem was sie genau machen möchten) eine eigenen Request-Handler zu implementieren.

MfG
Oliver Lamp

Re: Automatischer Methoden-Durchlauf bei einem Request

PostPosted: Wed Jul 19, 2006 12:53 pm
by Gerd494
Hallo Herr Lamp,

vielen Dank für ihre Antwort. In diesem Fall verwende ich klassische BSP´s.
Ich möchte das Coding der Eventhandler in Methoden auslagern, da es sich auf n BSP-Seiten wiederholen kann. Zur Zeit rufe ich im Eventhandler ’OnRequest’ auf JEDER Seite die allg. Methode auf. Die Einträge möchte ich mir schenken, indem ich eine Methode definiere, die automatisch bei jedem Request aufgerufen wird.

Ihr Hinweis mit dem eigenen Request-Handler hört sich gut an. Ich denke das werde ich mir mal genauer anschauen. Bin ich auf der richtigen Fährte, wenn ich wie folgt vorgehe?

1.
Eigenen Handler definieren, der von ’CL_HTTP_EXT_BSP’ erbt.

2.
Aufruf der "allg. Methode" in der Redefinition von ’IF_HTTP_EXTENSION~HANDLE_REQUEST’ // Über M_BSP_RUNTIME bekomme ich doch die aktuelle Applikationsklasse?

3.
Implemtierung der "allg. Methode" in den entsprechenden Applikationklassen.

4.
Eintrag in des Handlers im ICF-Pfad ’/default_host/sap/bc/’???

Danke und Gruß
B. Gersitz