Show TOC

HintergrundErweiterung SQUE0001: Private Ablage von Daten Dieses Dokument in der Navigationsstruktur finden

 

SAP Query verfügt über mehrere Möglichkeiten, die von einer Query ermittelten Daten an andere Software-Produkte weiterzugeben:

  • Weitergabe an ein Tabellenkalkulationsprogramm (z.B. EXCEL) über die XXL-Schnittstelle

  • Weitergabe an die SAP-Präsentationsgrafik

  • Weitergabe an das Führungsinformationssystem EIS

  • Ablage über die Download-Schnittstelle als Datei

In allen Fällen ist die Vorgehensweise ähnlich:

  • Die ermittelten Daten werden in einer internen Tabelle (Datentabelle) bereitgestellt, deren Felder in Reihenfolge und Typ den Feldern entsprechen, die in der Liste ausgegeben werden.

  • Eine weitere interne Tabelle (Beschreibungstabelle) enthält eine Beschreibung der einzelnen Felder der Datentabelle. Neben Typ und Position in der Liste sind z.B. Informationen über die Feldnamen enthalten.

  • Diese beiden Tabellen werden an die oben genannten Produkte übergeben und von ihnen weiter verarbeitet.

SAP Query stellt diese Schnittstelle auch allgemein zur Verfügung, so daß jeder Kunde die Möglichkeit hat, eigene Software-Produkte anzuschließen. Hierzu dient die Erweiterung SQUE0001.

Hinweis Hinweis

Mit der Einführung der Erweiterten Ablage (siehe Erweiterte Ablage) ist die Funktionalität der Privaten Ablage ersetzt worden. Die Funktion Private Ablage wird jedoch aus Kompatibilitätsgründen auch weiterhin unterstützt. Es wird allerdings empfohlen die in der privaten Ablage enthaltenen Funktionen neu zu fassen und als Funktionen in die Erweiterte Ablage einzubringen.

Beachten Sie, daß die Funktionen der Erweiterten Ablage nur online abgearbeitet werden können und demzufolge bei der Hintergrundverarbeitung nicht aufgerufen werden können. Die private Ablage kann dagegen auch bei der Hintergrundverarbeitung angesprochen werden.

Ende des Hinweises.

Die Erweiterung SQUE0001 besteht aus zwei Komponenten:

  • Funktionsbaustein EXIT_RSAQEXCE_001

  • Menüerweiterung RSAQEXCE+DAT

Die Aktivierung der Erweiterung im Rahmen eines Projektes (Transaktion CMOD) bewirkt, daß in jedem von der Query erzeugten Report eine zusätzliche interaktive Funktion PrivateAblage (Funktionscode: +DAT) zur Verfügung steht. Mit dieser Funktion wird der oben genannte Funktionsbaustein aufgerufen.

Im wesentlichen werden dem Funktionsbaustein die oben erwähnten Tabellen (Datentabelle und Beschreibungstabelle) übergeben. Außerdem erscheint auf dem Selektionsbild ein zusätzlicher Parameter, der wie bei den anderen interaktiven Funktionen (EXCEL, Grafik, EIS, Dateiablage, Sichern usw.) die Möglichkeit bietet, die zusätzliche Funktion PrivateAblage direkt auszuführen, d.h. ohne vorherige Anzeige der Liste. Da der Parameter auf dem Selektionsbild PrivateAblage heißt, wird empfohlen, die Menüerweiterung ebenso zu benennen (entspricht dem Vorschlag von SAP).

Achtung Achtung

Nach Aktivierung der Erweiterung sollten alle Queries neu generiert werden, da ansonsten der zusätzliche Parameter auf dem Selektionsbild nicht erscheint. Dies kann am einfachsten mit Hilfe der Funktion ® SpringenQueryverzeichnis in der Komponente zur Pflege von InfoSets durchgeführt werden.

Ende der Warnung.

Weitere Informationen

Weitere Informationen finden Sie unter Funktionsbaustein EXIT_RSAQEXCE_001.