Interface IF_BSP_APPLICATION 
Das Interface IF_BSP_APPLICATION wird durch die Klasse CL_BSP_APPLICATION implementiert. Es stellt Methoden zur Verfügung, über die eine BSP-Applikation Informationen über ihre Laufzeit-Umgebung abrufen bzw. über die sie diese beeinflussen kann.
CL_BSP_APPLICATION
-
-
-
Signatur |
Ende des Codes |
|
Beschreibung |
Diese Methode liefert den Namen der BSP-Applikation, wie er in der Entwicklungsumgebung (Transaktion SE80) definiert wurde. |
|
Parameter |
- |
|
Return-Werte/Ausnahmen |
NAME |
Der Name der BSP-Applikation |
Signatur |
Ende des Codes |
|
Beschreibung |
Diese Methode liefern den Namensraum der zugehörigen BSP- Applikation, wie er in der Entwicklungsumgebung (Transaktion SE80) definiert wurde. Für BSP-Applikationen ohne explizite Namensraumangabe ist dies der SAP-Namensraum, d.h. es wird „sap“ zurückgeliefert. |
|
Parameter |
- |
|
Return-Werte/Ausnahmen |
NAMESPACE |
Der Namensraum der BSP-Applikation |
Signatur |
Ende des Codes |
|
Beschreibung |
Diese Methode liefert die Startseite der zugehörigen BSP-Applikation, wie sie in der Entwicklungsumgebung (Transaktion SE80) definiert wurde. Falls keine Seite explizit definiert wurde, liefert diese Methode den Namen default.htm. Die Startseite einer BSP-Applikation wird aufgerufen, wenn beim Anstarten der Applikation in der URL keine Seite explizit aufgeführt wurde, d.h. wenn die URL mit dem Namen der Applikation endet. |
|
Parameter |
- |
|
Return-Werte/Ausnahmen |
START_PAGE |
Die Startseite der BSP-Applikation |
Signatur |
Ende des Codes |
|
Beschreibung |
Diese Methode liefert eine Server-lokale URL, die auf die aktuelle BSP-Applikation verweist, z.B. /sap/bc/bsp/sap/retailstore. |
|
Parameter |
- |
|
Return-Werte/Ausnahmen |
URL |
Server-lokale URL auf die aktuelle BSP-Applikation |
Signatur |
Ende des Codes |
|
Beschreibung |
Diese Methode liefert eine Interface-Referenz zum aktuellen HTTP-Request-Objekt. |
|
Parameter |
- |
|
Return-Werte/Ausnahmen |
REQUEST |
Interface-Referenz auf das HTTP-Request-Objekt |
Signatur |
Ende des Codes |
|
Beschreibung |
Diese Methode liefert eine Interface-Referenz zum aktuellen HTTP-Response-Objekt. |
|
Parameter |
- |
|
Return-Werte/Ausnahmen |
RESPONSE |
Interface-Referenz auf das BSP-Response-Objekt |
Signatur |
Ende des Codes |
|
Beschreibung |
Diese Methode liefert eine Interface-Referenz zum aktuellen BSP-Laufzeit-Objekt. |
|
Parameter |
- |
|
Return-Werte/Ausnahmen |
RUNTIME |
Interface-Referenz auf das BSP-Laufzeit-Objekt |
Signatur |
Ende des Codes |
|
Beschreibung |
Diese Methode liefert den aktuellen Timeout-Wert (Zeitspanne). Der Timeout-Wert hat nur für stateful BSP-Applikationen eine Bedeutung. Durch ihn wird bei diesen gesteuert, nach welcher Zeitspanne der Server eine laufende Applikation automatisch beenden soll, wenn keine weiteren Requests mehr eintreffen.
Sie können Timeout-Werte in der Transaktion SICF für BSP-Applikationen einstellen, siehe auch Anlegen eines ICF-Services. Ende des Hinweises. |
|
Parameter |
- |
|
Return-Werte/Ausnahmen |
TIMEOUT |
Maximale Zeitspanne des Ausbleibens von Requests für eine laufende BSP-Applikation, ehe diese automatisch beendet wird. |
Querreferenzen |
siehe auch: set_timeout |
|
Signatur |
Ende des Codes |
|
Beschreibung |
Sie können diese Methode verwenden, um zu ermitteln, ob eine BSP-Applikation stateful oder stateless arbeitet. |
|
Parameter |
- |
|
Return-Werte/Ausnahmen |
STATEFUL |
0: Applikation ist stateless 1: Applikation ist stateful. |
Querreferenzen |
Siehe auch: set_stateful, set_stateless |
|
Signatur |
Ende des Codes |
|
Beschreibung |
Diese Methode versetzt die BSP-Applikation in stateless Bearbeitung. |
|
Parameter |
- |
|
Return-Werte/Ausnahmen |
STATEFUL |
0: Applikation ist stateless 1: Applikation ist stateful. |
Querreferenzen |
Siehe auch: is_stateful, set_stateful |
|
Signatur |
Ende des Codes |
|
Beschreibung |
Diese Methode setzt den aktuellen Timeout-Wert (Zeitspanne) der BSP-Applikation. Der Timeout-Wert hat nur für statefull BSP-Applikationen eine Bedeutung. Durch ihn wird bei diesen gesteuert, nach welcher Zeitspanne der Server eine laufende Applikation automatisch beenden soll, wenn keine weiteren Requests mehr eintreffen.
Sie können Timeout-Werte in der Transaktion SICF für BSP-Applikationen einstellen, siehe auch Anlegen eines ICF-Services. Ende des Hinweises. |
|
Parameter |
TIMEOUT |
Maximale Zeitspanne des Ausbleibens von Requests für eine laufende BSP-Applikation, ehe diese automatisch beendet wird. |
Return-Werte/Ausnahmen |
- |
|
Querreferenzen |
Siehe auch: get_timeout |
|