
In einem BIApplicationFrame können Web Templates, die auf BEx Web Applications basieren, über eine URL aufgerufen werden. Für ein Web Template können verschiedene Attribute gesetzt werden. Diese werden mit der URL als Parameter übergeben. Bei Verwendung des BIApplicationFrame können Sie diese Parameter als Eigenschaften des Oberflächenelements setzen.
Informationen über die Befehl-URLs finden Sie auf dem Help Portal für SAP NetWeaver 2004 unter Befehl-URLs.
Informationen über die Befehl-URLs finden Sie auf dem Help Portal für SAP NetWeaver 2004 unter BI Suite: Business Explorer → BEx Web → Web Application Design: BEx Web Application Designer →
Bei Roundtrips innerhalb der Web-Dynpro-ABAP-Anwendung bleiben Session und Navigationszustand der BI-Anwendung erhalten. Das UI-Element BIApplicationFrame kann so auch Navigationen innerhalb der bestehenden BI-Anwendung auslösen. Technische Voraussetzung hierfür ist der Zugriff vom BIApplicationFrame auf den Inhalt der BI-Anwedung per JavaScript im Browser. Damit dies möglich ist, müssen die Web-Dynpro-ABAP-Anwendung und die BI-Anwendung das gleiche Protokoll verwenden (entweder HTTP oder HTTPS). Bei unterschiedlichen Servern muss ausserdem ein Domain-Relaxing durchgeführt werden. Daher kann die Funktionalität WDPROTECTEDAPPLICATION in einem Szenario mit dem BIApplicationFrame nicht verwendet werden.
Beispiel für die visuelle Darstellung
Um die Entwicklung barrierefreier Anwendungen zu ermöglichen, wird im Rahmen des Syntaxchecks die Eigenschaft tooltip nicht überprüft.
|
Laufzeit-Klasse |
CL_WD_BIAPPLICATION_FRAME |
Eigenschaften im View Designer
|
Name |
Typ |
Anfangswert |
Bindbar |
|---|---|---|---|
|
STRING |
(automatisch) |
nein |
|
|
WDUI_CONTEXT_MENU_BEHAVIOUR |
inherit |
nein |
|
|
WDY_MD_UI_ELEMENT_REFERENCE |
nein |
||
|
WDUI_BI_DATA_MODE |
default |
ja |
|
|
STRING |
ja |
||
|
WDUI_BI_STATE_TYPE |
default |
ja |
|
|
WDY_BOOLEAN |
false |
ja |
|
|
WDY_BOOLEAN |
true |
ja |
|
|
STRING |
ja |
||
|
WDUI_LIFE_TIME |
whenVisible |
ja |
|
|
WDY_BOOLEAN |
true |
ja |
|
|
STRING |
ja |
||
|
WDUI_BI_SERVER_TYPE |
abap |
ja |
|
|
STRING |
nein |
||
|
WDY_BOOLEAN |
false |
ja |
|
| styleClassName | STRING | ja | |
|
WDY_BOOLEAN |
true |
ja |
|
|
WDY_BOOLEAN |
false |
ja |
|
|
STRING |
ja |
||
|
Übersetzbarer Text |
ja |
||
|
STRING |
nein |
||
|
WDY_BOOLEAN |
true |
ja |
|
|
WDY_BOOLEAN |
true |
ja |
|
|
WDY_BOOLEAN |
false |
ja |
|
|
STRING |
ja |
||
|
WDUI_VISIBILITY |
visible |
ja |
|
|
STRING |
ja |
Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:
Dynamische Programmierung
Für die dynamische Programmierung stehen dieselben Eigenschaften, Ereignisse und Aggregationen zur Verfügung wie im View Designer. Beachten Sie dabei die unterschiedlichen Schreibweisen.
Dynamische Programmierung der Eigenschaften
|
View Designer Name |
Laufzeitname |
Typ |
|---|---|---|
|
CONTEXT_MENU_BEHAVIOUR |
WDUI_CONTEXT_MENU_BEHAVIOUR |
|
|
contextMenuBehaviour: inherit |
CL_WD_BIAPPLICATION_FRAME=>E_CONTEXT_MENU_BEHAVIOUR-INHERIT |
|
|
contextMenuBehaviour: provide |
CL_WD_BIAPPLICATION_FRAME=>E_CONTEXT_MENU_BEHAVIOUR-PROVIDE |
|
|
contextMenuBehaviour: suppress |
CL_WD_BIAPPLICATION_FRAME=>E_CONTEXT_MENU_BEHAVIOUR-SUPPRESS |
|
|
CONTEXT_MENU_ID |
WDY_MD_UI_ELEMENT_REFERENCE |
|
|
DATA_MODE |
WDUI_BI_DATA_MODE |
|
|
dataMode: default |
CL_WD_BIAPPLICATION_FRAME=>E_DATA_MODE-DEFAULT |
|
|
dataMode: hybrid |
CL_WD_BIAPPLICATION_FRAME=>E_DATA_MODE-HYBRID |
|
|
dataMode: new |
CL_WD_BIAPPLICATION_FRAME=>E_DATA_MODE-NEW |
|
|
dataMode: static |
CL_WD_BIAPPLICATION_FRAME=>E_DATA_MODE-STATIC |
|
|
dataMode: staticHybrid |
CL_WD_BIAPPLICATION_FRAME=>E_DATA_MODE-STATIC_HYBRID |
|
|
dataMode: stored |
CL_WD_BIAPPLICATION_FRAME=>E_DATA_MODE-STORED |
|
|
DATA_PROVIDER_STATE_NAME |
STRING |
|
|
DATA_PROVIDER_STATE_TYPE |
WDUI_BI_STATE_TYPE |
|
|
dataProviderStateType: default |
CL_WD_BIAPPLICATION_FRAME=>E_DATA_PROVIDER_STATE_TYPE-DEFAULT |
|
|
dataProviderStateType: infoprovider |
CL_WD_BIAPPLICATION_FRAME=>E_DATA_PROVIDER_STATE_TYPE-INFOPROVIDER |
|
|
dataProviderStateType: query |
CL_WD_BIAPPLICATION_FRAME=>E_DATA_PROVIDER_STATE_TYPE-QUERY |
|
|
dataProviderStateType: view |
CL_WD_BIAPPLICATION_FRAME=>E_DATA_PROVIDER_STATE_TYPE-VIEW |
|
|
DEBUG |
WDY_BOOLEAN |
|
|
ENABLED |
WDY_BOOLEAN |
|
|
HEIGHT |
STRING |
|
|
LIFE_TIME |
WDUI_LIFE_TIME |
|
|
lifeTime: whenAlive |
CL_WD_BIAPPLICATION_FRAME=>E_LIFE_TIME-WHEN_ALIVE |
|
|
lifeTime: whenVisible |
CL_WD_BIAPPLICATION_FRAME=>E_LIFE_TIME-WHEN_VISIBLE |
|
|
MELT_VARIABLES |
WDY_BOOLEAN |
|
|
SERVER |
STRING |
|
|
SERVER_TYPE |
WDUI_BI_SERVER_TYPE |
|
|
serverType: abap |
CL_WD_BIAPPLICATION_FRAME=>E_SERVER_TYPE-ABAP |
|
|
serverType: java |
CL_WD_BIAPPLICATION_FRAME=>E_SERVER_TYPE-JAVA |
|
|
SESSION_ID |
STRING |
|
|
STATELESS |
WDY_BOOLEAN |
|
| styleClassName | STYLE_CLASS_NAME | STRING |
|
SUPPRESS_SYSTEM_MESSAGES |
WDY_BOOLEAN |
|
|
SUPPRESS_WARNINGS |
WDY_BOOLEAN |
|
|
TEMPLATE_ID |
STRING |
|
|
TOOLTIP |
WDY_MD_TRANSLATABLE_TEXT |
|
|
URL |
STRING |
|
|
USE_PERSONALIZATION |
WDY_BOOLEAN |
|
|
VARIABLES_CLEAR |
WDY_BOOLEAN |
|
|
VARIABLE_SCREEN |
WDY_BOOLEAN |
|
|
VARIANT |
STRING |
|
|
VISIBLE |
WDUI_VISIBILITY |
|
|
visible: none |
CL_WD_BIAPPLICATION_FRAME=>E_VISIBLE-NONE |
|
|
visible: visible |
CL_WD_BIAPPLICATION_FRAME=>E_VISIBLE-VISIBLE |
|
|
WIDTH |
STRING |
Web-Template-Parameter
Weitere Informationen zum Zugriff auf Aktionen einer BEx Web Application finden Sie im System unter der Systemdokumentation zu IF_WD_BI_APPLFRAME_METHOD_HNDL.