Ansicht
Dokumentation

MCW_AA_GET_QUERY_DATA - NOTRANSL: MCW AA: Query remote im BW ausführen

MCW_AA_GET_QUERY_DATA - NOTRANSL: MCW AA: Query remote im BW ausführen

Vendor Master (General Section)   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

Dieser Funktionsbaustein ermöglicht das Ausführen von Queries in einem SAP BW und das Rückführen des Ergebnisses in das vorliegende OLTP-System für analytische Anwendungen.

Die Rückgabe des Ergebnisses kann wahlweise voll generisch oder aber in einem festen Format erfolgen. Das feste Format umfasst derzeit 3 Merkmale, eine Wertkennzahl und eine Mengenkennzahl.

Die auszuführenden Queries werden über die Definition einer Methode festgelegt. Dabei kann eine Methode aus mehreren Schritten bestehen. Pro Schritt wird dann eine Query im SAP BW ausgeführt. Somit kann man mehrere, unterschiedliche Queries starten oder aber mehrfach die gleiche Query mit unterschiedlichen Selektionseinschränkungen.

Pro Methodenschritt wird geprüft, ob die Query in das feste Rückgabeformat passt, falls dies gewünscht ist. Passt mindestens eine Query innerhalb einer Methode nicht in dieses Rückgabeformat, so wird KEINE der Queries ausgeführt und die nutzende Anwendung bekommt eine enttsprechenden Fehlercode zurück.

Bei festem Rückgabeformat liefert der Baustein parallel einen tabellenconatiner mit zurück, in dem die Feldinformationen (Metadaten) zu den ausgeführten Queries por Methodenschritt abgelegt sind.

Die Selektionsbedingungen können dem Baustein jeweils auch pro Methodenschritt in einem dafür vorgesehenen Tabellencontainer beim Aufruf mitgegeben werden.

Unabhängig von festem oder generischen Rückgabeformat führt der Baustein ein Mapping von SAP BW-Infsobjekten zu R/3-Feldnamen durch.

Alle Definitionen, die zur Steuerung dieses Bausteins notwendig sind, müssen im Customizing unter dem Punkt Datenretraktion für Retail / CP durchgeführt werden.

Example

Der Report MCW_AA_BWACCESS_DEMOzeigt ein Anwendungsbeispiel für diesen Baustein mit der Möglichkeit zwischen fester und generischer Ergebnisrückgabe zu wählen. Eine Übergabe von Selektionseinschränkungen erfolgt in diesem Beispiel nicht.

Notes

  1. Der Baustein nutzt die RFC-Schnittstelle zwischen den beiden Systemen und setzt voraus, dass das vorliegende System mindestens einen Plug-In-Level von 2001.1 und das angeschlossene SAP BW einen Releaselevel von mindestens 3.0A hat.
  2. Es sollte beim Ausführen von Queries darauf geachtet werden, dass nach Möglichkeit immer Selektionseinschränkungen mitgegeben werden. Ansonsten könnte es wegen großer Datenmengen zu Problemen bei der RFC-Kopplung kommen.
  3. Eine automatische Parallelisierung der Ausführung von mehreren Methodenschritten ist derzeit noch nicht möglich. Die einzelnen Schritten werden nacheinander ausgeführt und das Ergebnis zum Schluss zurückgeliefert. Dies kann je nach Anzahl der Schritte und Umfang der Queries einige Zeit in Anspurch nehmen.

Further information

Weitere Informationen zur Verwendung dieses Bausteins finden Sie im IMG unter dem Punkt Datenretraktion für Retail / CP sowie im SAPNet.

DE-EN-LANG-SWITCH-NO-TRANSLATION





Parameters

I_AA_APP
I_AA_METH
I_FLG_GENERIC_OUTPUT
TE_RESULT
TE_RESULT_FIELDS
TE_RESULT_GENERIC
TE_RETURN
TI_VARSEL

Exceptions

APPLICATION_INVALID
BW_CALL_INTERNAL_ERROR
NO_METHOD_FOUND_FOR_APPL
NO_QUERY_FOUND_FOR_METHOD
QUERY_INVALID
QUERY_NOT_CONSISTENT
QUERY_NO_DATA
RESULT_FIX_FORMAT_NOT_POSSIBLE
VARIABLE_NOT_DEFINED

Function Group

MCW_AA_BWACCESS

Addresses (Business Address Services)   PERFORM Short Reference  
This documentation is copyright by SAP AG.

Length: 4611 Date: 20240523 Time: 075746     sap01-206 ( 82 ms )