Show TOC

HintergrundEmpfänger Dieses Dokument in der Navigationsstruktur finden

 

Im Folgenden werden die Besonderheiten in der Behandlung der verschiedenen Empfänger erläutert.

BEx Query

Beim Aufruf der BBS werden die Selektionen wie allgemein beschrieben übergeben: Ablauf beim Aufruf der BBS

Weitere Informationen finden Sie unter BEx Query als Empfänger.

Web Application

Für Web Applications gilt das Gleiche wie für BEx Queries. Enthält eine Web Application mehrere Queries, so wird die BBS für jede Query getrennt aufgerufen.

Transaktion und ABAP/4 Report

Der Aufruf der BBS mit einer Transaktion oder einem ABAP/4 Report als Empfänger geschieht über die BBS des SAP NetWeaver Application Servers. Dies ist in einem ERP-System, einem CRM-System oder innerhalb des BW-Systems möglich. Die Selektionen werden dabei vom BW-System aufbereitet, das die Transaktion bzw. den Report nicht kennt. Die Zuordnung wird über inverse Transformationsregeln von der BBS des SAP NetWeaver Application Servers übernommen. Dazu muss eine vollständige Kette von der DataSource des Quellsystems über die InfoSource, über Transformationen bis hin zum InfoProvider bestehen. Dazu müssen aber nicht zwingend Daten über diese Kette geladen worden sein. Besteht diese Kette nicht, dann kann die BBS die Selektionen nicht ans Quellsystem übergeben.

Der Aufruf der BBS funktioniert nur für Felder mit Dictionary-Bezug. Für ABAP Reports bedeutet das, dass der Parameter

PARAMETERS param LIKE <table_field>

sein muss. Für Transaktionen bedeutet das, dass das Dynpro Dictionary-Bezug haben muss. Nicht jede Transaktion lässt sich mit der BBS des SAP Application Servers aufrufen. Für einige Transaktionen (z.B. SV03) müssen Sie ein Hilfsprogramm programmieren, wenn Sie diese dennoch über die BBS aufrufen wollen.

Siehe dazu Transaktion als Empfänger anlegen.

InfoSet Query

Für InfoSet Queries gilt das gleiche wie für Transaktionen und ABAP/4 Reports.

Webadresse

Beim Aufruf der BBS mit einer Webadresse als Empfänger müssen die Zuordnungsdetails gepflegt werden. In der Spalte Feldname müssen Sie den Namen des Eingabefeldes angeben. URL Variablen können nicht verwendet werden.

Siehe dazu Webadresse als Empfänger anlegen.