Show TOC

BIApplicationFrameLocate this document in the navigation structure

Verwendung

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 Anfang des Navigationspfads BI Suite: Business Explorer Nächster Navigationsschritt BEx Web Nächster Navigationsschritt Web Application Design: BEx Web Application Designer Nächster Navigationsschritt  Ende des Navigationspfads 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

Hinweis

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

id

STRING

(automatisch)

nein

contextMenuBehaviour

WDUI_CONTEXT_MENU_BEHAVIOUR

inherit

nein

contextMenuId

WDY_MD_UI_ELEMENT_REFERENCE

nein

dataMode

WDUI_BI_DATA_MODE

default

ja

dataProviderStateName

STRING

ja

dataProviderStateType

WDUI_BI_STATE_TYPE

default

ja

debug

WDY_BOOLEAN

false

ja

enabled

WDY_BOOLEAN

true

ja

height

STRING

ja

lifeTime

WDUI_LIFE_TIME

whenVisible

ja

meltVariables

WDY_BOOLEAN

true

ja

server

STRING

ja

serverType

WDUI_BI_SERVER_TYPE

abap

ja

sessionId

STRING

nein

stateless

WDY_BOOLEAN

false

ja

styleClassName STRING   ja

suppressSystemMessages

WDY_BOOLEAN

true

ja

suppressWarnings

WDY_BOOLEAN

false

ja

templateId

STRING

ja

tooltip

Übersetzbarer Text

ja

URL

STRING

nein

usePersonalization

WDY_BOOLEAN

true

ja

variablesClear

WDY_BOOLEAN

true

ja

variableScreen

WDY_BOOLEAN

false

ja

variant

STRING

ja

visible

WDUI_VISIBILITY

visible

ja

width

STRING

ja

Hinweis

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

contextMenuBehaviour

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

contextMenuId

CONTEXT_MENU_ID

WDY_MD_UI_ELEMENT_REFERENCE

dataMode

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

dataProviderStateName

DATA_PROVIDER_STATE_NAME

STRING

dataProviderStateType

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

DEBUG

WDY_BOOLEAN

enabled

ENABLED

WDY_BOOLEAN

height

HEIGHT

STRING

lifeTime

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

meltVariables

MELT_VARIABLES

WDY_BOOLEAN

server

SERVER

STRING

serverType

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

sessionId

SESSION_ID

STRING

stateless

STATELESS

WDY_BOOLEAN

styleClassName STYLE_CLASS_NAME STRING

suppressSystemMessages

SUPPRESS_SYSTEM_MESSAGES

WDY_BOOLEAN

suppressWarnings

SUPPRESS_WARNINGS

WDY_BOOLEAN

templateId

TEMPLATE_ID

STRING

tooltip

TOOLTIP

WDY_MD_TRANSLATABLE_TEXT

URL

URL

STRING

usePersonalization

USE_PERSONALIZATION

WDY_BOOLEAN

variablesClear

VARIABLES_CLEAR

WDY_BOOLEAN

variableScreen

VARIABLE_SCREEN

WDY_BOOLEAN

variant

VARIANT

STRING

visible

VISIBLE

WDUI_VISIBILITY

visible: none

CL_WD_BIAPPLICATION_FRAME=>E_VISIBLE-NONE

visible: visible

CL_WD_BIAPPLICATION_FRAME=>E_VISIBLE-VISIBLE

width

WIDTH

STRING

Weitere Informationen

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.