BIApplicationFrame
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 BI Suite: Business Explorer ® BEx Web ® Web Application Design: BEx Web Application Designer ® Befehl-URLs.
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.
Weitere Informationen:
Zugriff auf Aktionen einer BEx Web Application
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 |
|
WDY_BOOLEAN |
true |
ja |
|
STRING |
|
ja |
|
WDUI_BI_SERVER_TYPE |
abap |
ja |
|
STRING |
|
nein |
|
WDY_BOOLEAN |
false |
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:
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 |
|
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 |
|
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 |
|