
Die Bericht-Bericht-Schnittstelle bietet verschiedene Berichtstypen als Sprungziel (Empfänger) an. In bestimmten Situationen kann es jedoch notwendig sein, spezifische Operationen durchzuführen, die nicht von der generischen Standardschnittstelle zwischen Sender und Empfänger ausgeführt wird. Falls die Standardschnittstelle für Ihre Bedürfnisse nicht ausreicht, können Sie eine spezifische Erweiterung implementieren. Diese Erweiterungen können den Empfänger mit individuellen Parametern aufrufen. Die Parameter können gegenüber der Standardschnittstelle erweitert oder ausgedünnt werden. So können Sender-Empfänger-Zuordnungen ignoriert werden oder zusätzliche Navigationsbefehle ergänzt werden.
Um eine spezifische Erweiterung zu implementieren, müssen Sie folgende Schritte durchführen:
Weitere Informationen:ABAP Klasse mit Interface IF_RS_BBS_BADI_HANDLER anlegen
Weitere Informationen:Implementierung zum BAdI RS_BBS_BADI anlegen
Weitere Informationen:Sender-Empfänger-Zuordnung anlegen
Sie können in der ausgeführten Query das neue Sprungziel nutzen.
Die Vorgehensweisen richten sich nach folgendem Beispiel:
Eine Query hat in den Zeilen das Merkmal Produkt und in den Spalten die beiden Kennzahlen Umsatz und Menge. Ein weiteres Merkmal Kunde befindet sich in den freien Merkmalen. Der neue Berichtstyp soll beim Springen bewirken, dass das freie Merkmal Kunde in den Zeilen aufgerissen wird und gleichzeitig eine Kennzahl gefiltert wird.
Dies wird im ersten Teil des Beispiels gezeigt.
Weitere Informationen über die verwendeten URL-Parameter finden Sie unterParametrisiertes Aufrufen von Web Applications.
Die UID der Kennzahl ist im BEx Query Designer ist in den Eigenschaften der Kennzahl auf der Registerkarte Erweitert sichtbar.
Der zweite Teil vom Beispiel zeigt, wie ein Schlüsselwert an die Suche von Google übergeben werden kann. Die Übergabe eines Schlüsselwertes an Google kann zwar auch ohne diese Implementierung erreicht werden; mithilfe der Erweiterung wird aber die Übergabe des Textes möglich. Der Text muss allerdings zuvor aus den Stammdaten ermittelt werden.
Weitere Informationen zur Lösung ohne Implementierung finden Sie unter: http://help.sap.com/nw73 → Application → Help SAP Library →SAP SAP NetWeaver →SAP-NetWeaver-Bibliothek: Funktionsorientierte Sicht →Business Warehouse →SAP Business Explorer →BEx Web →BEx Web →BEx Web Application Designer → Web Design API → Parametrisiertes Aufrufen von Web Applications